关于javascript:阻止事件冒泡

40次阅读

共计 314 个字符,预计需要花费 1 分钟才能阅读完成。

一般 dom 元素阻止事件冒泡只须要调用 event.preventDefault() 即可,然而 window、document、document.body 这三个元素须要将 addEventListener 的第三个参数的 passive 属性设置为 false,否则不失效.

document.body.addEventListener('scroll', listenerScroll, false);
function listenerScroll(event) {event.preventDefault && event.preventDefault();
    event.stopPropagation && event.stopPropagation();}

正文完
 0