たとえば、div タグの右側にスクロール バーがある div タグがあります。
最後の行で div を表示したいので、次のようにします。
document.getElementById("divscroll").scrollTop = 250000;
Firefox で最後までスクロールすることはできますが、数字が大きい IE イベントでは成功しません。
簡単なクロスブラウザ スクリプトはありますか (JQuery や大きなフレームワークではありません!)
たとえば、div タグの右側にスクロール バーがある div タグがあります。
最後の行で div を表示したいので、次のようにします。
document.getElementById("divscroll").scrollTop = 250000;
Firefox で最後までスクロールすることはできますが、数字が大きい IE イベントでは成功しません。
簡単なクロスブラウザ スクリプトはありますか (JQuery や大きなフレームワークではありません!)
要素の一番下までスクロールするには:
var div = document.getElementById('divscroll');
div.scrollTop = div.scrollHeight - div.clientHeight;
オーバーフロープロパティが設定されていることを確認します。
<div id="divscroll" style="height: 100px; width: 100px; overflow: scroll;">
//// something something
</div>
スクロール位置を任意の大きな数値ではなく、実際の数値に設定してみてください。
document.getElementById("divscroll").scrollTop = document.getElementById("divscroll").scrollHeight;