「9.その他」カテゴリーアーカイブ

overflowで発生したスクロール

久々に仕事を持って帰ってしまったイエー!

部分的にiframeぽく見せるためoverflowを利用しているのですが、JSにて特定の場所までスクローリングするには、どうしたらよいか週末頭を悩ませていました。

<br /> <script type="text/javascript"> function scrolls(){ document.getElementById('list').doScroll('down'); } </script><br /> ~~~~~~</p> <div id="list" style="overflow:auto;height:300px;width:300px;"> 本文内容 </div> <p>~~~~~<br />

最初はdoScrollで大体(ほんとうに大体)の位置までスクローリングさせていたのですが、ページ切り替えの際あまり現時的では無いので、何かしっくり来るものを探していると、
location.hash = &#8220;test&#8221;;//&#8221;&#8221;内はアンカー
とかやたらスマートな物を発見。
本文中にアンカーを記述し、location.hashにそれを指定。スクロールした感じ。完結。

今日はゆっくり寝られそうです。

以下丸々コピペ

続きを読む overflowで発生したスクロール →