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.

¿Fue útil?

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
scroll top