【发布时间】:2019-05-07 22:09:17
【问题描述】:
addEventListener 根本无法正常工作
我有一个函数,需要事件监听器监听滚动,然后它调用一个函数作为回调。
window.addEventListener("scroll", checkPosition);
它根本不起作用。当我控制台记录它返回“未定义”。任何想法为什么?我正在使用谷歌浏览器。
谢谢
【问题讨论】:
-
checkPosition 的代码将需要我们检查
-
body 或 html 标签的高度是否为 100%?这将禁用滚动事件侦听器。
-
我刚开始这个,我只是在做一个 console.log 看看它是否被调用
-
请注意,
Undefined是 addEventListener 的预期返回类型(请参阅 here)。您是否尝试过从您的checkPosition函数中进行日志记录以确保它被调用? -
@Avanthika 谢谢。这是工作。永远不会对此感到厌烦。谢谢
标签: javascript html dom