我想在滚轮向上或向下滚动时触发一个函数或循环。请查看我的片段。
let demo = document.querySelector('#demo');
let c = 0;
window.onwheel = function() {
c ++;
demo.innerHTML = c;
}
body{
height: 300vh;
}
h1{
position: fixed;
text-align: center;
width: 100vw;
}
<h1 id="demo" > Hello World </h1>
我需要当页面向上滚动时数字应该递增,而当向下滚动时数字应该递减。但是它只是递增数字,我需要一个清晰的JavaScript解决方案。谢谢。
addEventListener
来监听滚动事件。请查看文档,你会找到一个完整的示例:https://developer.mozilla.org/en-US/docs/Web/API/Document/scroll_event - Kokodoko