我刚开始使用jquery创建一个滑动菜单,但没有一个滚动功能可以工作。连接JQuery(我检查过)。我尝试在Chrome中使用控制台,我得到的是
> $("body").scrollTop();
0
> $(window).scrollTop();
0
这很有趣,这些函数的返回值总是等于零! 或者例如我尝试使用scroll()函数绑定页面滚动...它不起作用。
$(window).scroll(function(){
alert('Its scrolling!');
});
或此代码
$(window).bind('scroll', function(){
alert('And its scrolling TOO!');
});
没有人工作。有什么问题? 任何错误都不会在控制台中登录。
我的网站是http://q-2.su
答案 0 :(得分:0)
我在你的页面(你提供的网址)中找到了这个:
$(document).ready( function (){
console.log('ready');
$('.wrapper').scroll( function (){
//-^------------------------------------here you are refering to the class but in
console.log('scroll'); // ----------you used id
});
});
所以这将是:
$(document).ready( function (){
console.log('ready');
$('#wrapper').scroll( function (){
//-^------------------------------------here you have to use # for id
console.log('scroll');
});
});