Измените курсор на руку, когда мышь проходит по строке в таблице
как я могу изменить указатель курсора на руку, когда моя мышь проходит через <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>
10 ответов:
Я искал bootstrap стили немного и нашел это:
[role=button]{cursor:pointer}Так что я предполагаю, что вы можете получить то, что вы хотите с:
<span role="button">hi</span>
Я добавил Это в моем стиле.css для управления параметрами курсора:
.cursor-pointer{cursor: pointer;} .cursor-croshair{cursor: crosshair;} .cursor-eresize{cursor: e-resize;} .cursor-move{cursor: move;}
стиль
cursor: pointer;в CSS для элемента, который вы хотите, чтобы курсор изменился.в вашем случае, вы бы использовали (в вашем .css file):
.sortable { cursor: pointer; }
для совместимости с IE
.sortable:hover { cursor: pointer; cursor: hand; }но помните, что IE :hover псевдокласс только с
<a>элемент.
используйте CSS курсор свойства вот так:
<table class="sortable"> <tr> <th class="tname">Name</th><th class="tage">Age</th> </tr> <tr style="cursor: pointer;"><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-файл и применить его к классу.
С помощью css
table tr:hover{cursor:pointer;} /* For all tables*/ table.sortable tr:hover{cursor:pointer;} /* only for this one*/
только для стандарта вышеуказанные решения работают, но если вы используете datatables, вы должны переопределить datatatables по умолчанию.настройки css и добавьте следующий код в пользовательский css, в коде ниже строки-выберите класс, который я добавил в datatables, как показано в html.
table.row-select.dataTable tbody td { cursor: pointer; }и HTML-код будет выглядеть, как показано ниже:
<table datatable="" dt-options="dtOptions1" dt-columns="dtColumns1" class="table table-striped table-bordered table-hover row-select" id="datatable"></table>
Comments