2010-09-08 6 views
3

J'essaie de dissocier un événement en direct (j'ai essayé avec .live et avec .delegate).jQuery unbind Live/Déléguer les événements avec espace de noms

Quand je veux le dissocier j'ai 3 différentes options: délie "click", délie "click.namespace1" ou délie ".namespace1". Ils font tous des choses différentes: premièrement, dissocier tous les événements de clic (ce n'est pas ce que je veux), le second ne sépare que les événements de "clic" avec l'espace de nommage "namespace1" (encore une fois ce que je veux). Le dernier unbind tous les événements liés avec l'espace de noms "namespace1", même si elles ne sont pas "clic", c'est ce que je veux. Lorsque vous utilisez .unbind(".namespace1"), il fonctionne parfaitement pour les événements liés à .bind. Mais quand vous utilisez .die(".namespace1") ou .undelegate(".namespace1") ça ne marche pas !!

Voici un exemple: http://jsfiddle.net/uWxpv/8/

S'il vous plaît, si quelqu'un sait ce que je peux faire me aider!

Merci à l'avance,

Diego

Répondre