我想使用 scroll() 函数来检测何时向下滚动页面。 例如,这段代码:
$(window).scroll(function () {
alert();
});
我的问题是,当我位于页面顶部并向下滚动时,此代码有效,但当我不在页面顶部并刷新页面时,我会在任何滚动之前收到警报。
我希望它只在我滚动时起作用。当我还没有滚动到页面中间时就不行。
你有什么建议吗?我希望我说清楚了。
蒂姆
最佳答案
问题是,在重新加载后,您正在滚动到网站的最后位置。
您可以在将滚动事件分配给窗口之前设置一个超时时间,例如:
setTimeout(function() {
$(window).scroll(function () {
alert();
});
}, 5000);
关于javascript - 刷新页面时的scroll()函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28416775/