我需要我的卷轴告诉我我的scrollTop
所以我有这样的代码:
$(document).ready(function(){
console.log('Hi!');
$(window).scroll(function(){
console.log('Scrolling...');
var wScroll = ($(window).scrollTop());
console.log(wScroll);
});
});
但是cosnole是沉默的。她告诉我嗨!,但她不说滚动......反正。我尝试了很多。所以我现在要问了!
答案 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;
答案 1 :(得分:0)
脚本显示正确。但是,我有这种感觉,要么您没有编辑正确的文件(可能会发生),要么您需要清除缓存,因为浏览器可能正在使用该文件的缓存版本。 Firefox和Chrome都可以选择在开放工具打开时禁用缓存。这样,你不需要每次都清理。