乐趣区

关于javascript:阻止事件冒泡

一般 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();}
退出移动版