0

scollTop について質問があります。ここで他のトピックを見てきましたが、それでも問題は解決しません。

これは私が使用しているコードです:

var id = location.search.replace('?').split('=');

$('html,body').animate({
  scrollTop: $("#"+id[1]).offset().top
},
'slow');

しかし、コンソール エラーが発生しました: Uncaught TypeError: Cannot read property 'top' of undefined.

しかし、「html、body」を #container に変更しても var id が正しく機能しているため、何が間違っているのか本当にわかりません。

前もって感謝します!

4

1 に答える 1

0

オブジェクトが原因でエラーが発生します

$("#"+id[1])

見つかりません

于 2013-07-12T07:34:10.287 に答える