Bonjour,
Je suis à fond dans le JQuery en ce moment mais je me heurt souvent à des problèmes pour lesquels je ne parviens pas à trouver de réponses...
Mon problème est le suivant:
Je souhaite créer dynamiquement des éléments et donc associé à chaque élément un "colorbox" spécifique...
Pour ce faire j'utilise la fonction suivante:
Lorsque je clique la première fois sur l'élément dynamique censé lancer le colorbox, ça ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $("#form_items .tool").live('click',function(){ $(".box").css({'display':'none'}); var currentId=$(this).attr('id'); var numId=currentId.split('-'); numId=numId[1]; $("#box-"+numId).css({'display':'block'}); $(this).colorbox({width:"500px", inline:true, href:".fieldBox"}); });
Dès le deuxième clic et +, ça fonctionne très bien!
Pourquoi le colorbox ne se lance pas au premier clic? Que puis-je faire pour corriger le tir?
merci.
Partager