クリックすると展開する div を取得しました。ページの下部と下部の近くにある場合があります。私が欲しいのは、一番下に近づいたときに、そのすぐ下にスクロールする必要があるということです。
これまでの私の解決策は以下です。値を計算してアニメーション化する方法はわかりましたが、スクリプトがページの一番下までスクロールしたい理由がわかりません。何か案は?
編集
Doh のせいで、一番下までスクロールしなくなってしまいました。質問は、div の 10px のすぐ下にスクロールするにはどうすればよいですか? 私は言うとは思わないscrollTop: total
jquery
var $ediv = $this.parent('div').find('.order-expand-row');
var hDiv = $ediv.outerHeight();
var oDiv = $ediv.offset().top;
var wHeight = $(window).height();
var total = hDiv + oDiv + 10;
if (total >= wHeight) {
$('html, body').animate({ scrollTop: total }, 600);
}