Javascriptスクロールバーの位置などの情報を得る関数

958 ワード

実はこのコードは以前の「Javascriptでアンチョー間の平滑ジャンプを実現する」という文で紹介されましたが、この需要でよく使われていますので、この文章を紹介してくれます.
 
  
<br>// : Javascript <br>// :ThickBox 2.1 <br>function getScroll() <br>{ <br>var t, l, w, h; <br>if (document.documentElement && document.documentElement.scrollTop) { <br>t = document.documentElement.scrollTop; <br>l = document.documentElement.scrollLeft; <br>w = document.documentElement.scrollWidth; <br>h = document.documentElement.scrollHeight; <br>} else if (document.body) { <br>t = document.body.scrollTop; <br>l = document.body.scrollLeft; <br>w = document.body.scrollWidth; <br>h = document.body.scrollHeight; <br>} <br>return { t: t, l: l, w: w, h: h }; <br>} <br>