【发布时间】:2011-10-24 22:08:57
【问题描述】:
可能重复:
jQuery equivalent of JavaScript's addEventListener method
也来自一个非常好的 jQuery 教程:http://itunes.apple.com/in/app/designmobileweb/id486198804?mt=8
以下语句的 jQuery 等效项是什么;
element1.addEventListener('click',doSomething2,false)
如果是bind()方法,有没有指定最后一个参数的选项(即事件冒泡或捕获...true/false)
谢谢。
【问题讨论】:
-
是的,
bind的第三个参数仍然可以用来达到这个效果:api.jquery.com/bind -
false是所有事件处理程序的默认值,因为 IE 不支持在捕获阶段触发处理程序。 jQuery 无法将其设置为true。 -
@James:我想你误解了第三个参数。它是一个函数或
false,但在这种情况下false意味着:将第三个参数设置为false 将附加一个函数,该函数可防止发生默认操作并阻止事件冒泡。 . -
@Felix - “将第三个参数设置为 false 将附加一个防止默认操作发生并阻止事件冒泡的函数。”还是我误解了这个问题?
标签: javascript javascript-events jquery addeventlistener