This question already has answers here:
Unable to understand useCapture parameter in addEventListener
(9 个回答)
7年前关闭。
我试图了解在 Internet Explorer 中添加 addEventListener 时
它似乎没有改变任何东西,监听器仍然有效。谁能解释一下
(9 个回答)
7年前关闭。
我试图了解在 Internet Explorer 中添加 addEventListener 时
true
或 false
的作用。据微软称,它是 useCapture
。如果我添加一个事件,例如:element.addEventListener('click', function_name, true);
它似乎没有改变任何东西,监听器仍然有效。谁能解释一下
useCapture
参数的用途? 最佳答案
可选的 useCapture
参数指定要为以下对象添加事件处理程序的事件阶段:
真
为捕获阶段注册事件处理程序。
假
为冒泡阶段注册事件处理程序。
您可以在此处阅读 eventPhase 文档:http://msdn.microsoft.com/en-gb/library/ie/ff974944(v=vs.85).aspx
编辑:
请阅读以下描述由冒泡和捕获定义的事件顺序以及清晰示例的内容。 http://www.quirksmode.org/js/events_order.html
关于javascript - object.addEventListener 的 useCapture 参数的目的是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13966330/
10-09 18:48