javascript - 我的 $(window).scroll 没有响应 (jQuery)

标签 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沉默了。她告诉我 Hi!,但她不会说 Scrolling... 无论如何。我试了很多。所以现在我问!

最佳答案

试试下面的代码,

参见 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>

关于javascript - 我的 $(window).scroll 没有响应 (jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33071797/

相关文章:

javascript - 结果中带有 range.variable 的 Angular ng-attr- 表达式

javascript - Sails.js - 从套接字数据更新变量

javascript - 向 D3 Globe 添加新路径

javascript - 在验证时阻止日历控件打开

jquery - 如何在fengyuanchen/cropper JS(裁剪头像)中更改宽高比

php - 使用远程图像和样式表将 PHP HTML 内容转换为 DOC/PDF

Javascript:捕获所有 OnError

javascript - 如何减少此代码中的变量和 if 语句的数量?

html - 响应式设计中的 Logo 不会调整大小以适应移动设备

javascript - 如何指定应在 Visual Studio Code 中创建的默认 .editorconfig 文件?