刷新页面时滚动()功能

时间:2015-02-09 18:31:28

标签: javascript jquery html scroll

我想使用scroll()函数来检测我何时滚动页面。 例如,这段代码:

$(window).scroll(function () {
    alert();
});    

我的问题是,当我在页面顶部并向下滚动时,此代码可以正常工作,但是当我不在页面顶部并刷新页面时,我会发出警告BEFORE任何卷轴。

我希望它只在滚动时才能工作。不是在我没有滚动的情况下我已经在页面中间。

你有什么建议吗?我希望我能说清楚。

3 个答案:

答案 0 :(得分:2)

问题是,重新加载后,您将滚动到网站的最后位置。

您可以设置超时,以便将滚动事件分配给窗口,如:

setTimeout(function() {
 $(window).scroll(function () {
  alert();
 });  
}, 5000);

答案 1 :(得分:1)

有一个plugin可以检测上/下鼠标滚轮。

答案 2 :(得分:0)

如果您正在使用jquery尝试通过执行scrollTop()方法中的条件来解决。这将给你卷轴位置。

如果你在文档就绪时使用JavaScript或jquery,那就更好了。