我的美元(窗口).滚动不响应(jQuery)

My $(window).scroll is not responding (jQuery)

本文关键字:jQuery 不响应 滚动 窗口 美元 我的      更新时间:2023-09-26

我需要滚动条显示我的scrollTop

所以我有这样的代码:

$(document).ready(function(){
  console.log('Hi!');
$(window).scroll(function(){
  console.log('Scrolling...');
  var wScroll = ($(window).scrollTop());
  console.log(wScroll);
});
});

但是控制台是沉默的。她告诉我嗨!,但她没有说滚动…无论如何。我试了很多。所以现在我要问了!

试试下面的代码,

看到jQuery.scroll()。确保滚动条是可见的,否则滚动事件将不会触发。

还可以尝试更改窗口侦听器div,如果您想要收听特定的div滚动。

$(window).scroll(function() {
  console.log('Scrolling...');
  var wScroll = ($(window).scrollTop());
  console.log(wScroll);
});
body {
  height: 500px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

脚本显示正确。然而,我有这种感觉,要么你没有编辑正确的文件(这可能发生),要么你需要清除你的缓存,因为浏览器可能正在使用文件的缓存版本。当开发工具打开时,Firefox和Chrome都有禁用缓存的选项。这样,您就不需要每次都清除。