为什么这段代码不起作用
window.onscroll = scroll;
function scroll() {
if (window.pageYOffset == 400)
alert('alert message');
}
这可行吗?
window.onscroll = scroll;
function scroll() {
if (window.pageYOffset > 400)
alert('alert message');
}
最佳答案
我猜是因为onscroll
事件不会在滚动的每个像素上触发。
例如,Check this fiddle,在触发console.log(window.pageYOffset)
并检查输出时执行onscroll
。您极有可能在此找不到400
。
关于javascript - JavaScript windows.onscroll事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23248114/