我想使用scroll()函数来检测何时滚动页面。 例如,下面的代码:刷新页面时滚动()函数
$(window).scroll(function() {
alert();
});
我的问题是,这个代码的工作,当我在页面和下滚的顶部,但是当我不是在页面的顶部,我刷新页面,我有任何滚动之前的警报。
我希望它只在滚动时才有效。不是当我已经在页面中间而没有滚动时。
你有什么建议吗?我希望我很清楚。
添
我想使用scroll()函数来检测何时滚动页面。 例如,下面的代码:刷新页面时滚动()函数
$(window).scroll(function() {
alert();
});
我的问题是,这个代码的工作,当我在页面和下滚的顶部,但是当我不是在页面的顶部,我刷新页面,我有任何滚动之前的警报。
我希望它只在滚动时才有效。不是当我已经在页面中间而没有滚动时。
你有什么建议吗?我希望我很清楚。
添
问题是,重新加载后,您正在滚动到您网站的最后一个位置。
您可以设置超时befor像分配滚动事件窗口:
setTimeout(function() {
$(window).scroll(function() {
alert();
});
}, 5000);
有一个plugin检测向上/向下鼠标滚轮。
如果您正在使用jQuery的尝试做的,如果条件scrollTop的()方法来解决。这将给你的滚动位置。
总是会更好,如果你在文档准备使用JavaScript或jQuery。
它的工作原理! 非常感谢:) – Timtest 2015-02-09 19:20:29