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?

InformationsquelleAutor Vincent | 2012-07-20