我有一些事件代码在Opera中失败,我已将它剥离为this small testcase。Opera是否默认捕获事件,以及正确的行为是什么?
基本上问题是如果没有设置第三个参数addEventListener
,事件处理程序不能在Opera中运行。当“useCapture not set” -button被单击时,Firefox中和Chrome中的值增加,但Opera中没有。
此(旧)文章表示Opera不同于webkit &壁虎浏览器: http://my.opera.com/hallvors/blog/2006/10/12/2006-10-12-event-capture-explained。我不知道该怎么做。 MDN表示useCapture
应该默认为false
。
是Opera中默认的true
,参数根本不是可选的,或者我缺少什么?什么是正确的行为?
我想我没有看全MDN页面不够彻底。谢谢你的明确答案。 –