我正在使用以下类型的代码,我不知道为什么这不起作用
window.onload = function (){
if(window.pageYOffset >= 10){
alert("pageYOffset: " + window.pageYOffset)
}
}
不工作我的意思是没有提示警告框
有没有办法在滚动时激活该功能,而不是使用 Pure Javascript
进行onload答案 0 :(得分:1)
您需要使用onscroll
事件而不是onload
事件:
window.onscroll = function (){
if(window.pageYOffset >= 10){
alert("pageYOffset: " + window.pageYOffset)
}
}
答案 1 :(得分:0)
除非您在URL中使用散列标记,并且文档中有适当的锚点,否则window.pageYOffset在页面加载时将始终为0,并且在您滚动之前不会更改。