Je viens de commencer à apprendre jQuery et je face à un comportement étrange de ce code:fonctions jQuery de comportement inattendu
$(document).ready(function() {
$("img").hover(function() {
$(this).toggle("explode");
});
});
HTML
<div id="head" >
<div id="flag2" class="flag" ><img src="img/flag2.png"/></div>
<div id="nickwrapper">
<p id="nick">Text</p>
<p id="undernick">Some text</p>
</div>
<div id="flag" class="flag" ><img src="img/flag.png"/></div>
</div>
au lieu d'exploser l'image disparaît en devenant plus petit .. .. mais quand je change $ ("img") sur la classe $ (". Flag") qui est assignée à mes images, le comportement de changement d'image .. il se déplace à droite et apparaît à l'autre niveau .. pas comme quand il était $ ("img"). Pourquoi est-ce le cas? Je veux juste que les images de la classe spécifique explosent ..
Pouvez-vous nous montrer le code HTML ainsi? En outre, un exemple jsFiddle.net est généralement utile dans des questions comme celle-ci. – j08691
À quoi ressemble le jquery lorsque vous remplacez img par un drapeau? –
quel est le CSS pour la classe explode? – lostinplace