我对原型中的事件有一点问题。
我正在尝试绑定和触发本机事件:onhashchange
和onpopstate
. 以及我的自定义事件:statechange
和anchorchange
. 所有这些事件都是针对window
元素的。
这是我已经尝试过但没有运气的代码:
Element.observe(window,eventName,eventHandler);
Element.fire(window,eventName);
任何帮助,将不胜感激。
我对原型中的事件有一点问题。
我正在尝试绑定和触发本机事件:onhashchange
和onpopstate
. 以及我的自定义事件:statechange
和anchorchange
. 所有这些事件都是针对window
元素的。
这是我已经尝试过但没有运气的代码:
Element.observe(window,eventName,eventHandler);
Element.fire(window,eventName);
任何帮助,将不胜感激。
您只能将火用于自定义事件。
看看这个问题/答案。 我认为它可以解决您的问题。这当然是我们使用的。
我最终想出了这个: https ://gist.github.com/796871
这允许为自定义和标准事件提供一致的 API。