2

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

4

1 回答 1

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'); 
    });
});
于 2012-12-23T18:31:18.760 回答