jqueryにはscrollTopメソッドがありますが、scrollBottomメソッドが欲しいです。
私の使用例は、ユーザーが要素の右上隅をクリックし、ウェブサイトのどこかに深いところにある #test という要素があり、ユーザーがこの要素を見ることができるように下にスクロールしたいというものです。
どうやってそれをしますか?jquery scrollTo プラグインがあることは知っていますが、使用することをお勧めしますか? そんな簡単な作業…?
アップデート
上記の「要素へのjqueryスクロール」重複投票から部分的に取られたコードサンプルで質問を更新しました:
var container = $('#view');
var scrollTo = $('#test');
container.animate({
scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop()
});
これらはデバッグから取得した値であり、スクロールボトムが機能せず、画面が静止したままで何も動きません。
scrollTo.offset().top => 0
container.offset().top => 274.75
container.scrollTop() => 0
私の要素row1はトップ1500pxだと思いますが、おそらく問題はトップ値がないことです...どうすればそれを解決できますか?