J'ai vu des exemples où vous pouvez le changer pour présélectionner des images que votre système d'exploitation possède; Exemple:
$('body').css('cursor', 'wait');
Mais qu'en est-il de mon propre /img/my_image.png?
Merci pour toute aide.
Vous pouvez, en spécifiant une URL dans CSS:
div { cursor:url(smiley.gif),url(myBall.cur),auto; }
Je ne liaisons pas habituellement avec des articles externes, mais celui-ci couvre vos besoins. J'ai copié les éléments pertinents ici pour la persistance.
#dragMe { cursor: url('../cursors/customMoveCursor.cur'), /* Modern browsers */ url('cursors/customMoveCursor.cur'), /* Internet Explorer */ move; /* Older browsers */ }
Crédit: http://www.useragentman.com/blog/2011/12/21/cross-browser-css-cursor-images-in-depth/
N'oubliez pas de considérer l'accessibilité lors de la création de vos curseurs personnalisés! À votre santé 🙂
La manière Jquery de définir un curseur personnalisé (ou le curseur par défaut comme un repli):
$('selector').css({'cursor': 'url(/cursors/customMoveCursor.cur), default'});