2

jqueryでスライディングメニューを作り始めたばかりですが、スクロール機能が1つも機能しません。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

私はあなたのページ(あなたが提供したURL)でこれを見つけました:

$(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 に答える