• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:はじめまして。)

固定された表示スタイルのスクロールバーを実現する方法とは?

このQ&Aのポイント
  • overflow:auto;を使用している場合、スクロールバーを常に一番下に固定する方法を紹介します。
  • 開閉式パネルで使用されるoverflow:auto;のスクロールバーの表示方法について、理解を深めましょう。
  • overflow:auto;を使用してスクロールバーを下部に固定する方法について、詳しく説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • think49
  • ベストアンサー率59% (285/482)
回答No.3

#2 さんから紹介のあった element.scrollTop を試してみました。 (※以下、全角空白は半角空白に置換して下さい) <div id="target" style="height: 100px; overflow: auto; background-color: #fee; border: solid 1px #d99;"><p style="height: 2000px;">target</p></div> <script type="text/javascript"><!-- (function () {  var target = document.getElementById('target');  target.scrollTop = target.scrollHeight; // OK = Google Chrome 5, Opera v10.60, Firefox v3.6.6, IE8 })(); //--></script> element.scrollTop - MDC https://developer.mozilla.org/en/DOM/element.scrollTop element.scrollLeft - MDC https://developer.mozilla.org/en/DOM/element.scrollLeft element.scrollHeight - MDC https://developer.mozilla.org/en/DOM/element.scrollHeight 現在のブラウザなら、対応できているようですね。

tyinity
質問者

お礼

ご回答ありがとうございました。 やりたい事ができ大変満足しています。 本当にありがとうございました。

その他の回答 (2)

回答No.2

IEではelement.scrollTop、DOMブラウザはelement.clientTopだったと思いますが、を指定するとスクロールできると思います

tyinity
質問者

お礼

ご回答ありがとうございました。

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

意味がつかめてるのかわからないけれど… パネル(?)の一番下に高さのほとんどない要素を置いておいて、scrollIntoView(false)を利用すればできそう。 https://developer.mozilla.org/ja/DOM/element.scrollIntoView

tyinity
質問者

お礼

ご回答ありがとうございました。

関連するQ&A