J'utilise des événements jQuery comme le survol de la souris et le passage du curseur.Evénement jQuery après le changement de l'arborescence
Lorsqu'un utilisateur déclenche le survol de la souris sur l'élément cible, cet élément reçoit une nouvelle classe (avec removeClass et addClass).
Ensuite, quand la souris sort, le mouseout est déclenché, mais le sélecteur de l'élément ayant l'événement mouseout ne correspond plus, parce que j'ai changé la classe.
Exemple:
$('span.project_unsel').mouseover(function() {
$(this).removeClass('project_unsel');
$(this).addClass('project_sel');
});
Après déclenchement de l'événement ci-dessus, la classe a changé et ce qui suit ne soit pas tiré. Comment puis-je dire à jQuery de "mettre à jour" ou de "lier" encore une fois, comprenez-le?
Merci beaucoup!
Pourquoi ne pas sélectionner par ID (ou du moins pas le nom de la classe que vous modifiez), puis ajouter supprimer la classe? – m4tt1mus
parce qu'il y en a pas mal, et je pense que "id" devrait être unique. – oimoim
mais vous avez raison, je devrais utiliser une classe "vide" pour les sélectionner – oimoim