JQuery Scroll功能不起作用

时间:2012-12-23 18:23:07

标签: jquery scroll bind

我刚开始使用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

1 个答案:

答案 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'); 
    });
});