左側にメニュー、右側にメイン コンテンツがある分割ページを作成しています。メニュー項目をクリックすると、メインコンテンツをその項目までスクロールしたい。
scrollTo()
オフセット引数を取るJavaScript を見つけました。
<p>
内の特定の要素または他の要素のオフセットを決定する方法はあります<div>
か? または、オフセットを知らずに要素にスクロールする別の方法があるでしょうか?
編集
返信ありがとうございます。みんな似たような回答だったようです。しかし、これで問題が発生しました。offset().top
(またはposition().top
)現在のスクロール位置に応じて異なる値を返すようです。
私のjsFiddleはここにあります:http://jsfiddle.net/gBTW9/4/embedded/result/
一番上までスクロールしてセクション 4 を選択すると、期待どおりに動作します。しかし、スクロールすると、正しく機能しなくなります。誰でも何が起こっているかを見ることができますか。