Как изменить указатель курсора на руку , когда моя мышь идет больше <tr>
в а<table>
<table class="sortable" border-style:>
<tr>
<th class="tname">Name</th><th class="tage">Age</th>
</tr>
<tr><td class="tname">Jennifer</td><td class="tage">24</td></tr>
<tr><td class="tname">Kate</td><td class="tage">36</td></tr>
<tr><td class="tname">David</td><td class="tage">25</td></tr>
<tr><td class="tname">Mark</td><td class="tage">40</td></tr>
</table>
Ответы:
Вы можете сделать это с помощью CSS на самом деле.
источник
:hover
.cursor
определяет, на что меняется курсор, когда ваша мышь находится над ним.:hover
? Вопрос все еще привлекает внимание спустя 2 года, и было бы хорошо, если бы принятый ответ не предлагал использовать:hover
без необходимости. Я думаю, что это приводит к неправильному пониманию того, какcursor
работает, и подразумевает, что:hover
это необходимо для изменения курсора.Я немного искал стили начальной загрузки и нашел это:
Поэтому я предполагаю, что вы можете получить то, что вы хотите с:
источник
role="button"
когда хотите добавитьstyle="cursor:pointer;"
. Во-первых, ваш элемент зависит от того, какой CSS-код определен в другом месте (и не будет переопределен в другом месте), и, самое главное, вы неправильно используетеrole
атрибут просто потому, что большинству пользователей он не нужен. Обратите внимание, что большинство программ чтения с экрана позволяют перебирать[role=button]
элементы, предоставляя пользователям с ограниченными возможностями доступа к Интернету возможность быстрого просмотра всех кнопок страницы. Не заставляйте их проходить через все строки таблицы, чтобы попасть в ссылки нижнего колонтитула!Самый простой способ, который я нашел, это добавить
на ваши теги.
источник
Добавьте
cursor: pointer
к вашему CSS.источник
Я добавил это в свой style.css для управления параметрами курсора:
источник
Для совместимости с IE <6 используйте этот стиль в следующем порядке:
Но помните, что IE <7 поддерживает
:hover
псевдокласс только с<a>
элементом.источник
Используйте стиль
cursor: pointer;
в CSS для элемента, на котором вы хотите изменить курсор.В вашем случае вы бы использовали (в вашем .css файле):
источник
Используйте свойство курсора CSS следующим образом:
Конечно, вы должны поместить стиль в свой CSS-файл и применить его к классу.
источник
Использование CSS
источник
только для стандарта работают вышеуказанные решения, но если вы используете datatables, вы должны переопределить настройки datatatables.css по умолчанию и добавить следующий код в пользовательский css. В приведенном ниже коде row-select - это класс, который я добавил в datatables как показано в HTML.
И ваш HTML будет выглядеть так:
источник
Пример со встроенными стилями:
источник