Est-il possible de signaler tous les observateurs des événements «prêts». J'ai une page où quelque chose se passe deux fois, et j'essaie de le ramener à la source.Est-il possible d'énumérer tous les observateurs d'événements prêts pour la page, en utilisant jquery/js?
Répondre
Malheureusement, vous ne pouvez pas le faire après son exécution, car il s'agit d'un gestionnaire d'événement spécial, que cette question de "duplication" ne couvre pas vraiment.
$(document).ready(func)
(or $(func)
) ou stores the functions you want to call in readyList
(matrice interne). Malheureusement pour votre situation, mais bon pour la performance/garbage collection, cette liste est annulée après son exécution, de sorte que vous ne pouvez pas obtenir la liste que vous recherchez.
You can see how this happens in jQuery core here.
Votre meilleur pari serait console.log()
dans quelques fonctions/fichiers pour voir si vous obtenez des doublons je dirais.
en théorie, je pourrais ajouter du code à ma copie de base et enregistrer le contenu de readylist .... – Adrian
@Adrian - C'est une autre option, je suggère de l'ajouter avant la ligne 242 ici: http://github.com/jquery /jquery/blob/master/src/core.js#L247 –
- 1. Désactiver tous les contrôles de la page en utilisant jquery
- 2. Modèle de conception pour les observateurs multithread
- 3. css référence pour tous les types de mises en page?
- 4. nvidia cuda en utilisant tous les cœurs de la machine
- 5. est-il possible d'étendre tous les nœuds dans l'arbre flexible en utilisant la minuterie?
- 6. CDI - Observateurs d'événements
- 7. Façon simple d'éteindre les observateurs pendant la tâche de râteau?
- 8. Rappel, observateurs et sockets asynchrones en Python
- 9. actualiser la page dans POST et conserver tous les paramètres en utilisant javascript
- 10. Comment puis-je lister tous les cookies pour la page en cours avec Javascript?
- 11. La meilleure façon d'informer les observateurs dans MVC?
- 12. Lire mur d'une page Facebook en utilisant l'API graphique - possible?
- 13. Comment faire fonctionner ma page Web avec la même mise en page dans tous les navigateurs?
- 14. 404 page d'erreur pour tous les contextes d'URL
- 15. Comment pré-charger les fichiers JavaScript et CSS en arrière-plan, pour les avoir prêts dans le cache du navigateur lorsque l'utilisateur accède à la page principale?
- 16. Formulaires de saisie de données prêts à l'emploi pour asp.net?
- 17. En utilisant prototype.js, comment obtenir la liste des observateurs associés à un objet?
- 18. Compter tous les balises HTML dans la page PHP
- 19. jQuery obtenir tous les ID sur la page
- 20. Comment masquer tous les éléments sauf un en utilisant jquery?
- 21. Comment obtenir tous les paramètres de css en utilisant jquery?
- 22. Possible pour les IDE de résoudre les classes Scala en Java en utilisant Maven?
- 23. En utilisant Blueprint CSS, est-il possible de faire la mise en page suivante
- 24. Wordpress montre tous les messages en utilisant the_content()
- 25. Comment supprimer tous les avertissements en utilisant MSBuild
- 26. en utilisant jQuery pour recharger toute la page
- 27. Utilisez AJAX pour remplir page après page en utilisant jQuery
- 28. Redimensionner tous les éléments contenant avec javascript en utilisant
- 29. Obtenez tous les éléments <a> dans une page en utilisant javascript
- 30. en utilisant la commande find pour rechercher tous les fichiers ayant un motif de texte
duplication possible: http://stackoverflow.com/questions/743876/list-all-javascript-events-wired-up-on-a-page-using-jquery – marcgg
@marcgg - Ceci est une question entièrement différente, les réponses à celui marqué comme doublon ne s'appliquent pas du tout ... c'est un cas très spécial dans jQuery, pas le général que demande l'autre question. –