Это, наверное, очень просто, но я никогда не делал этого раньше. Как изменить курсор на палец (например, для ссылки на ссылки) вместо обычного указателя?
И как это сделать с помощью jQuery с тех пор, для чего я его использую.
Это, наверное, очень просто, но я никогда не делал этого раньше. Как изменить курсор на палец (например, для ссылки на ссылки) вместо обычного указателя?
И как это сделать с помощью jQuery с тех пор, для чего я его использую.
$('selector').css('cursor', 'pointer'); // 'default' to revert
Я знаю, что это может сбивать с толку по вашему первоначальному вопросу, но курсор "палец" на самом деле называется "указатель".
Обычный курсор со стрелкой - просто "по умолчанию".
Update! Новый и улучшенный! Найти плагин @ GitHub!
В другой заметке, в то время как этот метод прост, я создал плагин jQuery (, найденный в этом jsFiddle, просто скопируйте и прошлый код между строками комментариев), что позволяет сменить курсор на любой элемент так же просто, как $("element").cursor("pointer")
.
Но это не все! Действуйте сейчас, и вы получите ручные функции position
и ishover
без дополнительной оплаты! Это правильно, 2 очень удобные функции курсора... БЕСПЛАТНО!
Они работают так же просто, как в демонстрации:
$("h3").cursor("isHover"); // if hovering over an h3 element, will return true,
// else false
// also handy as
$("h2, h3").cursor("isHover"); // unless your h3 is inside an h2, this will be
// false as it checks to see if cursor is hovered over both elements, not just the last!
// And to make this deal even sweeter - use the following to get a jQuery object
// of ALL elements the cursor is currently hovered over on demand!
$.cursor("isHover");
также:
$.cursor("position"); // will return the current cursor position as { x: i, y: i }
// at anytime you call it!
Поставки ограничены, поэтому действуйте сейчас!
Как изменить курсор на палец (например, для перехода по ссылкам) вместо обычного указателя?
Это очень просто сделать, используя свойство CSS cursor
, нет необходимости в jQuery
.
Вы можете прочитать больше о: CSS cursor property
и cursor - CSS | MDN
.default {
cursor: default;
}
.pointer {
cursor: pointer;
}
<a class="default" href="#">default</a>
<a class="pointer" href="#">pointer</a>
Это очень прямо
HTML
<input type="text" placeholder="some text" />
<input type="button" value="button" class="button"/>
<button class="button">Another button</button>
JQuery
$(document).ready(function(){
$('.button').css( 'cursor', 'pointer' );
// for old IE browsers
$('.button').css( 'cursor', 'hand' );
});