Reliure et de déclenchement des événements natifs et personnalisés dans Prototype
-
24-10-2019 - |
Question
Je vais avoir un peu de problème avec les événements dans le prototype.
Je suis en train de lier et tirer les événements indigènes: onhashchange
et onpopstate
. Ainsi que mes événements personnalisés: statechange
et anchorchange
. Tous ces événements sont pour l'élément window
.
Voici le code que je l'ai déjà essayé sans succès:
Element.observe(window,eventName,eventHandler);
Element.fire(window,eventName);
Toute aide serait appréciée.
La solution 2
J'ai fini par venir avec ceci: https://gist.github.com/796871
Ce qui permet une API cohérente pour des événements personnalisés et standard.
Autres conseils
Vous ne pouvez utiliser le feu pour des événements personnalisés.
Jetez un oeil à cette question / réponse. Je pense que cela résout votre problème . Il est certainement ce que nous utilisons.