【问题标题】:addEventListener returns UndefinedaddEventListener 返回未定义
【发布时间】: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


【解决方案1】:

问题是身体有

height: 100%;

感谢@Avanthika 指出这一点

【讨论】:

    猜你喜欢
    • 2018-12-27
    • 1970-01-01
    • 2019-11-17
    • 1970-01-01
    • 2016-11-18
    • 2019-12-24
    • 2016-05-15
    • 2017-03-11
    • 2019-07-09
    相关资源
    最近更新 更多