jQuery sur('toggle') possible?
Au lieu d'utiliser $('.element').toggle(function(){}, function(){});
J'aurais besoin d'utiliser le .on()
méthode sur l'élément que je veux utiliser .toggle()
sur, mais je ne peux pas comprendre comment spécifier mon deuxième fonction de gestionnaire d'événement:
$('body').on('toggle', '.element', function(){});
Où aurais-je à spécifier la deuxième fonction de gestionnaire pour ma basculer événement?
Je l'ai fait ici: http://jsfiddle.net/D33f4/ mais rien ne se passe sur le premier clic. Je ne comprends vraiment pas pourquoi.
- Possible double.
- si je le faire correctement, vous essayez de le faire sur la bascule?
- Je l'ai fait ici: jsfiddle.net/D33f4 mais rien ne se passe sur le premier clic. Je ne comprends vraiment pas pourquoi. Une idée?
- vous devez ajouter un document prêt. jsfiddle.net/D33f4/1
- Juste par curiosité, pourquoi ne pouvez-vous pas utiliser le
toggle()
fonction? - il ne se passe rien sur le premier clic, l'alerte n'a pas de popup Aleks G: mon cliquable des éléments sont ajoutés "à la volée", c'est pourquoi j'ai besoin de l' .sur la méthode
- tout à fait raison je n'ai pas remarqué qu'il travaillait sur le deuxième clic et foward
- Mario Cesar a expliqué pourquoi il ne se passe rien sur le premier clic. Savez-vous si à l'aide de "basculer" dans .il est uniquement possible? Ou dois-je absolument passer par "clic", puis attacher la bascule de l'événement?
Vous devez vous connecter pour publier un commentaire.
Essayer en utilisant seulement la bascule.
Comme il est, il n'a rien faire sur le premier clic, car c'est seulement de fixer le gestionnaire d'événement à ce point.
EDIT:
Je n'ai pas bien lu le post. Mon mauvais.
Instead of using $('.element').toggle(function(){}, function(){});
.live()
? Cette fonction fonctionne avec des éléments ajoutés après$(document).ready()
a été déclenchée?