Probablemente esto sea realmente fácil, pero nunca lo he hecho antes. ¿Cómo se cambia el cursor al dedo (como hacer clic en los enlaces) en lugar del puntero normal?
Y cómo hacer esto con jQuery ya que para eso lo estoy usando.
javascript
jquery
css
Andrés
fuente
fuente
$('selector').css('cursor', 'auto');
para quitar el estilo al mover el mouse fuera del área del puntero. Las clases de CSS pueden ser más limpias ... con$('...').addClass('someclass')
y$('...').removeClass('someclass')
$('body').css( 'cursor', 'url(openhand.cur) 4 4, move;' );
no parece funcionar. No sé si esto es un error dentro de jquery o chrome. Sin embargo, no he probado esto en otros navegadores.En otra nota, aunque ese método es simple, he creado un complemento jQuery (que se encuentra en este jsFiddle, solo copie y pegue el código entre líneas de comentarios ) que hace que cambiar el cursor en cualquier elemento sea tan simple como
$("element").cursor("pointer")
.¡Pero eso no es todo! ¡Actúe ahora y obtendrá las funciones de la mano
position
yishover
sin cargo adicional! Así es, 2 funciones de cursor muy prácticas ... ¡GRATIS!Funcionan tan simple como se ve en la demostración:
También:
Los suministros son limitados, ¡así que actúa ahora!
fuente
Esto es muy simple de lograr usando la propiedad CSS
cursor
, no esjQuery
necesario.Puede leer más sobre en:
CSS cursor property
ycursor - CSS | MDN
fuente
Es muy sencillo
HTML
jQuery
Compruébalo en JSfiddle
fuente