在浏览器插件中使用 YUI 3 Event 和自定义事件
我用 Firebreath 制作了一个带有自定义事件的插件,我想用 YUI 事件注册回调。
Y.on( "mycustomevent", callback, pluginNode );
不注册我的回调,而
pluginNode.addEventListener( "mycustomevent", callback, false );
注册我的回调(在 Firefox 上,不在 IE 上)。
如何使用 YUI 注册我的活动?
I made a plugin with Firebreath, with a custom event, and I would like to register a callback with YUI Event.
Y.on( "mycustomevent", callback, pluginNode );
Does not register my callback, whereas
pluginNode.addEventListener( "mycustomevent", callback, false );
does (on Firefox, not on IE).
How can I use YUI to register my event?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找到了解决方案。将我的事件添加到 Y.Node.DOM_EVENTS,它可以工作:
I found the solution. Adding my event to Y.Node.DOM_EVENTS, it works: