我的$(窗口).scroll没有响应(jQuery)

时间:2015-10-12 01:01:52

标签: javascript jquery html css

我需要我的卷轴告诉我我的scrollTop

所以我有这样的代码:

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

但是cosnole是沉默的。她告诉我嗨!,但她不说滚动......反正。我尝试了很多。所以我现在要问了!

2 个答案:

答案 0 :(得分:1)

尝试以下代码,

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>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

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