Détails
Changer la source de l'image au moment du survol en utilisant jQuery
J'ai quelques images et leurs images de survol. À l'aide de jQuery, je veux afficher ou masquer l'image de basculement lorsque les événements onmousemove/onmouseout se produisent. Tous les noms de mes images suivent le même modèle, comme ceci :
Image originale :
Image.gif
Rollover Image :
Imageover.gif
Je veux insérer et supprimer la partie "over" de l'image source dans les événements onmouseover et onmouseout, respectivement.
Comment puis-je le faire en utilisant jQuery ?
442
3
Pour s'installer sur le prêt :
Pour ceux qui utilisent des sources d'images url :
Je sais que votre question porte sur l'utilisation de jQuery, mais vous pouvez obtenir le même effet dans les navigateurs où JavaScript est désactivé en utilisant CSS :
Il existe une description plus longue [ici][1].
Mais ce qui est encore mieux, c'est d'utiliser des sprites : [simple-css-image-rollover][2]
[1] : http://tutorials.alsacreations.com/imgreactive/ [2] : http://www.findmotive.com/2006/10/31/simple-css-image-rollover/
Vous pouvez changer la classe des images à partir de la première ligne. Si vous avez besoin de plus de classes d'images (ou d'un chemin différent) vous pouvez utiliser
et ainsi de suite.
Cela devrait fonctionner, je ne l’ai pas testé :)