【发布时间】:2013-06-08 22:41:29
【问题描述】:
对于 chrome 级别的 javascript,是否有与 jQuery 的 .on 功能等效的东西?我想要一个 Firefox 插件在 chrome 上下文中的文档中的大量元素上添加事件。循环和添加事件监听器听起来很慢,并且不会在更改时更新,并且将 jQuery 导入 chrome 代码听起来不受支持和臃肿。我通读了.on 函数in the source,但我不太确定它是如何工作的。
【问题讨论】:
-
它通过事件传播(冒泡)工作。
-
我怎么会忘记...所以推荐的等价物是
bigelement.addEventListener('click',function(e) { check e.target is .things ... }),而不是$('bigelement').on('click','.things',function)? -
实际上,它可能需要不断获取 parentNode,以检查它是否是您想要的事件。
标签: javascript jquery firefox firefox-addon jquery-on