为什么body.addEventListener('滚动')在body.onscroll工作时不起作用

时间:2017-04-26 10:52:41

标签: javascript dom

我只是遇到了有趣的行为:

document.body.addEventListener('scroll', f)
document.body.onscroll = f;

滚动正文时,第一种情况下不会触发回调,第二种情况下回调正常。有谁知道原因?

我首先假设事件是在文档上生成的,但是不应该触发body.onscroll

Here is掠夺者。

1 个答案:

答案 0 :(得分:1)

在这里讨论:Scroll listener on body

你可以用另一种方式做到:

document.addEventListener("scroll", f);