3

私はこのようないくつかのjQueryコードを持っています

$(document).ready(function(){
    $('.content-nav a').on('click',function(){
      var str = $(this).attr("href");   
      var the_id = str.substr(1);
        $("#container").animate({ scrollTop: $(the_id).offset().top }, 1000);
    });
});

リンクをクリックすると、次のようなエラーが発生しますUncaught TypeError: Cannot read property 'top' of undefined

誰かが何が悪いのか教えてもらえますか?

Google APIからロードされたjQuery 1.8.3を使用しています。

4

1 に答える 1

9

がIDの場合the_id、必要です

$('#'+the_id).offset().top
于 2013-01-23T21:32:34.527 に答える