【发布时间】:2021-03-28 19:21:42
【问题描述】:
我需要做这样的事情-> 如果滚动低于 200 像素,请将页面颜色更改为红色。如果超过 200 像素,则将其更改为白色。 我怎样才能做到这一点?
const event11 = window.addEventListener('wheel', function(e) {
console.log(e);
console.log(window.innerHeight);
if(e.pageY < (window.innerHeight - 200)) {
document.body.style.backgroundColor = "red";
} else {
document.body.style.backgroundColor = "white";
}
});
【问题讨论】:
-
任何代码尝试?
-
垃圾邮件标签没有帮助。
-
动摇了,解决方案应该作为“答案”发布。
-
我添加了有问题的代码尝试
-
注意,您可以通过多种方式滚动,而不仅仅是鼠标滚轮。
标签: javascript