javascript - 刷新页面时的scroll()函数

标签 javascript jquery html scroll

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

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

我的问题是,当我位于页面顶部并向下滚动时,此代码有效,但当我不在页面顶部并刷新页面时,我会在任何滚动之前收到警报。

我希望它只在我滚动时起作用。当我还没有滚动到页面中间时就不行。

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

蒂姆

最佳答案

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

您可以在将滚动事件分配给窗口之前设置一个超时时间,例如:

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

关于javascript - 刷新页面时的scroll()函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28416775/

相关文章:

javascript - 为什么我用 jQuery 添加类后点击不起作用?

javascript - JavaScript 中的函数重写

javascript - 如何在按钮点击上实现 math.pow 的最佳方式?

javascript返回两个对象之间的差异

jquery - CGridView - 为删除行按钮添加自定义功能

javascript - 在对象数组中查找整个对象

android - 嵌入在 html5 中的 mp4 的跨平台语法

javascript - 如何使用scrollIntoView()同时平滑滚动两个元素?

php - 删除没有子 DOM PHP 的元素

javascript - 如何创建一个 If 来检测变换 : translate3d style