J'ai un div
qui est masqué et affiché, via .hide()
et .show()
. Quand il est affiché par .show()
j'en ai besoin pour faire des choses. Est-il possible de configurer un écouteur d'événement personnalisé qui déclenche un rappel lorsque le div
passe de caché à visible? Je peux faire une fonction et l'appeler partout où j'appellerais $(#myDiv").show()
mais cela arrive à plusieurs endroits et je voudrais garder tout cela en un seul endroit.Écouteur d'événement jQuery personnalisé qui se déclenche sur show()
4
A
Répondre
8
Vous pouvez passer un rappel de fonction dans la méthode d'exposition qui exécutera après le spectacle a complété:
$("#myDiv").show(function(){
myCustomFunction();
});
2
Vous pouvez vous utiliser propre fonction au lieu du « show » interne avec un rappel spécifique.
Questions connexes
- 1. jQuery événement qui se déclenche sur changement css
- 2. L'événement jQuery se déclenche sur doc prêt
- 3. jQuery ajouter un écouteur d'événement personnalisé
- 4. Comment faire un écouteur qui se déclenche lorsque l'utilisateur sélectionne un élément dans un JComboBox
- 5. fonction personnalisé "mouseenter" ne se déclenche pas
- 6. L'événement Silverlight ChildWindow.Closed se déclenche immédiatement après .Show()
- 7. jquery mouseenter se déclenche continuellement
- 8. écouteur d'événement jquery sur case Désactiver
- 9. android: Comment définir un écouteur qui se déclenche lorsque mon ViewFlipper montre un nouvel enfant
- 10. Outlook Événement ne se déclenche pas sur le bouton personnalisé
- 11. Comment puis-je faire en sorte que cet écouteur jQuery ne se déclenche pas plusieurs fois?
- 12. Jquery Mouseenter qui déclenche les éléments parents
- 13. Jquery ne se déclenche pas?
- 14. écrire du code qui se déclenche sur « générer » des commandes
- 15. jquery show()/Hide() ne se déclenche pas après le premier clic
- 16. Onchange w/jquery ne se déclenche pas
- 17. JSF 2 ajax comportement écouteur d'événement ne se déclenche pas sur une date
- 18. Événement qui se déclenche avant DOMContentLoaded
- 19. Événement jQuery sur élément dynamiquement ajouté ne se déclenche pas
- 20. jQuery mouseenter() ne se déclenche pas
- 21. setOnLongClickListener sur un ListView ne se déclenche pas
- 22. L'événement jQuery click se déclenche toujours sur l'élément filtré
- 23. JQuery: Envoyer l'événement ne se déclenche pas sur FireFox
- 24. jQuery $ (document) .ready() ne se déclenche pas
- 25. L'événement jQuery checkbox ne se déclenche pas?
- 26. La fonction jquery ne se déclenche pas
- 27. Ajout d'un écouteur d'événement personnalisé dans as3
- 28. jQuery ne se déclenche pas cliquez sur l'étiquette
- 29. Jquery - .click ne se déclenche pas sur le bouton submit
- 30. jQuery .Modification() ne se déclenche sur le premier changement
Que faire si un script tiers appelle show()? – Seth
@ S37H pouvez-vous poster un lien vers un extrait de code dans jsFiddle? –
Espérons que j'ai gardé assez simple: http://jsfiddle.net/m23fz/1/ – Seth