Frage

Ich habe ein bisschen Probleme mit Ereignissen im Prototyp.

Ich versuche die nativen Ereignisse zu binden und zu feuern: onhashchange, und onpopstate. Sowie meine benutzerdefinierten Ereignisse: statechange und anchorchange. All diese Ereignisse sind für die window Element.

Hier ist der Code, den ich bereits ohne Glück versucht habe:

Element.observe(window,eventName,eventHandler);
Element.fire(window,eventName);

Jede Hilfe wäre geschätzt.

War es hilfreich?

Lösung 2

Am Ende habe ich mich ausgedacht:https://gist.github.com/796871

Dies ermöglicht eine konsistente API für benutzerdefinierte und Standardereignisse.

Andere Tipps

Sie können nur Feuer für benutzerdefinierte Ereignisse verwenden.

Schauen Sie sich diese Frage/Antwort an. Ich denke, es löst Ihr Problem. Es ist sicherlich das, was wir verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top