Bonsoir à tous !
Voici mon code jQuery:
Mon HTML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $(function() { $("div.creation").click(function(){<div style="margin-left:40px">$(this).children("div.img").prepend('<div class="fermer">Fermer</div>');</div>});
Ce dernier bloc est présent plusieurs fois dans la page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div class="creation" style="top:220px"> <div class="img"><img src="images/....jpg"></div> <div class="txt"> <h4>monTitre</h4> <div class="desc">...</div> </div> </div>
Lorsque je click sur la div creation, le div.fermer est créé 2 fois...
Pourquoi la fonction est elle exécutée deux fois ?
J'ai testé avec $('.creation').unbind('click') direct aprés l'appel de la fonction mais sans succès...
Le bug n'est pas dû à un second click souris...
Une idée ?
Merci d'avance pour votre aide
Partager