Provavelmente é realmente fácil, mas nunca fiz isso antes. Como você muda o cursor para o dedo (como clicar nos links) em vez do ponteiro comum?
E como fazer isso com o jQuery, já que é para isso que estou usando.
javascript
jquery
css
Andrew
fonte
fonte
$('selector').css('cursor', 'auto');
para retirar o estilo ao mover o mouse para fora da área do ponteiro. Classes CSS podem ser mais limpas ... com$('...').addClass('someclass')
e$('...').removeClass('someclass')
$('body').css( 'cursor', 'url(openhand.cur) 4 4, move;' );
ele parece não funcionar. Não sei se isso é um bug no jquery ou no chrome. Ainda não testei isso em outros navegadores.Em outra nota, embora esse método seja simples, eu criei um plug-in jQuery ( encontrado neste jsFiddle, apenas copie e passe o código entre as linhas de comentário ) que facilita a mudança do cursor em qualquer elemento
$("element").cursor("pointer")
.Mas isso não é tudo! Aja agora e você terá as funções das mãos
position
eishover
sem nenhum custo extra! É isso mesmo, 2 funções muito úteis do cursor ... GRÁTIS!Eles funcionam da maneira mais simples, como visto na demonstração:
Além disso:
Os suprimentos são limitados, então aja agora!
fonte
Isso é muito simples de obter usando a propriedade CSS
cursor
, não éjQuery
necessário.Você pode ler mais sobre:
CSS cursor property
ecursor - CSS | MDN
fonte
É muito direto
HTML
jQuery
Confira no JSfiddle
fonte