2010-09-21 3 views
0

Je suis nouveau à jquery. Quand j'utilisais .live ('click', handler) au lieu de .click (gestionnaire), j'ai trouvé que le gestionnaire d'évènement pouvait être déclenché même si l'objet est désactivé! Est-ce un bug de .live() tout est un comportement anticipé? Et si vous ne voulez pas l'effet secondaire, que dois-je faire? Merci!Est-ce un effet secondaire jquery.live()?

Répondre

1

Comme alternative/solution de contournement, utilisez ceci:

$('#myForm').delegate('#myButton', 'click', handler); 

est ici un violon montrant que cette -t les résultats escomptés: http://www.jsfiddle.net/YcS8A/

2

Looks like a bug.

+0

Et cela se produit sur IE8. chorme n'a pas ce problème – Roy

Questions connexes