刷新页面时的scroll()函数
Scroll() function when refreshing pages
我想使用 scroll() 函数来检测何时向下滚动页面。
例如,此代码:
$(window).scroll(function () {
alert();
});
我的问题是,当我位于页面顶部并向下滚动时,此代码有效,但是当我不在页面顶部并刷新页面时,我会在任何滚动之前收到警报.
我希望它只在我滚动时起作用。不是当我已经在页面中间而没有滚动时。
你有什么建议吗?我希望我已经清楚了。
蒂姆
有一个 plugin 可以检测 up/down 鼠标滚轮。
问题是,在重新加载后,您正在滚动到站点的最后一个位置。
您可以在将滚动事件分配给 window 之前设置超时,例如:
setTimeout(function() {
$(window).scroll(function () {
alert();
});
}, 5000);
如果您正在使用 jquery 尝试通过在 scrollTop() 方法中执行 if 条件来解决。这将为您提供滚动条位置。
如果您在文档准备好时使用 JavaScript 或 jquery 总是更好。
我想使用 scroll() 函数来检测何时向下滚动页面。 例如,此代码:
$(window).scroll(function () {
alert();
});
我的问题是,当我位于页面顶部并向下滚动时,此代码有效,但是当我不在页面顶部并刷新页面时,我会在任何滚动之前收到警报.
我希望它只在我滚动时起作用。不是当我已经在页面中间而没有滚动时。
你有什么建议吗?我希望我已经清楚了。
蒂姆
有一个 plugin 可以检测 up/down 鼠标滚轮。
问题是,在重新加载后,您正在滚动到站点的最后一个位置。
您可以在将滚动事件分配给 window 之前设置超时,例如:
setTimeout(function() {
$(window).scroll(function () {
alert();
});
}, 5000);
如果您正在使用 jquery 尝试通过在 scrollTop() 方法中执行 if 条件来解决。这将为您提供滚动条位置。
如果您在文档准备好时使用 JavaScript 或 jquery 总是更好。