在浏览器插件中使用YUI 3事件和自定义事件

时间:2010-11-22 10:59:25

标签: javascript yui3 browser-plugin firebreath

我使用Firebreath创建了一个带有自定义事件的插件,我想在YUI事件中注册一个回调。

Y.on( "mycustomevent", callback, pluginNode );

不注册我的回调,而

pluginNode.addEventListener( "mycustomevent", callback, false );

(在Firefox上,而不是在IE上)。

如何使用YUI注册我的活动?

1 个答案:

答案 0 :(得分:2)

我找到了解决方案。将我的事件添加到Y.Node.DOM_EVENTS,它可以工作:

Y.mix( Y.Node.DOM_EVENTS, {
    mycustomevent: 1
} );