Vinculando y activando eventos nativos y personalizados en prototipo
-
24-10-2019 - |
Pregunta
Tengo un poco de problema con los eventos en prototipo.
Estoy tratando de atar y disparar los eventos nativos: onhashchange
, y onpopstate
. Así como mis eventos personalizados: statechange
y anchorchange
. Todos estos eventos son para el window
elemento.
Aquí está el código que ya he probado sin suerte:
Element.observe(window,eventName,eventHandler);
Element.fire(window,eventName);
Cualquier ayuda sería apreciada.
Solución 2
Terminé inventando esto:https://gist.github.com/796871
Que permite una API consistente para eventos personalizados y estándar.
Otros consejos
Solo puede usar Fire para eventos personalizados.
Eche un vistazo a esta pregunta/respuesta. Creo que resuelve tu problema. Ciertamente es lo que usamos.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow