【问题标题】:window scroll event – need prevent bubbling or not?窗口滚动事件——是否需要防止冒泡?
【发布时间】:2019-10-13 16:52:35
【问题描述】:

以下哪个例子更正确?

window.addEventListener('scroll', someFunc, false);
window.addEventListener('scroll', someFunc);

我知道什么是冒泡,它从element 上升到window。但是window 上的任何事件呢?我们是否应该为此使用回调false? 在这种情况下看起来像废话,因为事件无处可去,但我想确定。

【问题讨论】:

    标签: javascript events callback window


    【解决方案1】:

    第三个参数useCapture指定事件是在捕获阶段还是在冒泡阶段执行。

    如果它应该在元素事件处理程序之后执行,则必须使用false(默认)。

    如果它应该在元素事件处理程序之前执行,则必须使用true

    如果没有子元素有事件监听,可以忽略useCapture参数。

    【讨论】:

      猜你喜欢
      • 2010-11-30
      • 2011-04-28
      • 2012-05-18
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      相关资源
      最近更新 更多