javascript - 滚动事件侦听器不适用于部分
问题描述
我有一个问题,addEventListener
所以我在我的代码之外制作了非常简单的脚本来查看问题,它仍然存在于这个小脚本上。
但是,如果我使用相同的脚本并传递click
侦听器而不是滚动,它就可以工作。
const section2 = document.querySelector("#section2")
console.log(section2)
section2.addEventListener("click", function(e){
console.log("clicked")
})
section2.addEventListener("scroll", function(e){
console.log("scrolling")
})
section {
height: 50vh;
}
<main>
<section id="section1">
section
</section>
<section id="section2">
section 2
</section>
<section id="section3">
section 3
</section>
<section id="section4">
section 4
</section>
<section id="section5">
section 5
</section>
</main>
解决方案
推荐阅读
- flutter - 强制在颤动中加载所有小部件
- vim - Vim syntastic for C 不显示未使用函数的警告
- automation - botium 中是否有任何方法可以使用表情符号来断言响应文本?
- flutter - 如何将 Flutter Webview 插件用于 PayPal 支付网关
- android - Android - 这是否必须在单独的 xml 文件中创建每个形状?
- ios - 如何从相机图像中获取深度数据
- angularjs - 如何在 Powershell 中使用 AngularJs 表单自动登录网站?
- unit-testing - 如何对锯齿形超级账本交易处理器进行单元测试
- python - 烧瓶问题 CORS 起源
- python-3.x - 为什么推导 db 变为负数?