J'ai un problème avec ces événements. Je ne suis pas sûr de ce qui est le meilleur à utiliser. J'essaye de faire une animation d'opacité en fonction de l'emplacement de la souris.mouseenter, mouseleave, hover jQuery
Je ces structures
<div class="thumbnail-wrapper">
<a href="#">
<img class="thumb" src="image/image1.png" />
</a>
<a href="#">
<img class="thumb" src="image/image2.png" />
</a>
<a href="">
<img class="thumb" src="image/image3.png" />
</a>
<a href="#">
<img class="thumb" src="image/image4.png" />
</a>
<a href="#">
<img class="thumb" src="image/image5.png" />
</a>
</div>
Fondamentalement, ce que je veux faire est à chaque fois que la souris entre l'image, le reste des images (autre que lorsque la souris est) fera animer le changement d'opacité à savoir : $(img).stop().not(this).animate({"opacity":"0.4"})
et où la souris est animera à l'opacité: 1.
S'il vous plaît aider quelle est la meilleure approche à ce sujet. J'ai essayé de planer mais j'ai échoué.
TIA
@jAndy Désolé, j'ai édité le HTML, comment puis-je le réviser parce que le img est emballé avec voir mise à jour html .. merci – Marvzz
salut jAndy .. juste une question, à l'intérieur du délégué fn, «e.target» est égal à la «ceci»? – stecb
@steweb: pas nécessairement! Imaginez que les balises '' seraient entourées d'un' ', alors le' e.target' représenterait le 'span' et' this' le ''. Donc, en général, il serait préférable d'utiliser '$ (this)'. – jAndy