Comment modifier le curseur de la souris sur une image?

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; } 

Voir http://www.w3schools.com/cssref/pr_class_cursor.asp

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'});