Javascript 获取滚动条位置等信息的函数

2019-12-25,,,

其实这段代码在之前的 “ 用 Javascript 实现锚点(Anchor)间平滑跳转” 一文已经介绍过了,但是由于这个需求并且经常用到,因此,本站专门发布此文介绍,方便查阅。
复制代码 代码如下:
<script type="text/javascript">
// 说明:用 Javascript 获取滚动条位置等信息
// 来源 :ThickBox 2.1
function getScroll()
{
var t, l, w, h;
if (document.documentElement && document.documentElement.scrollTop) {
t = document.documentElement.scrollTop;
l = document.documentElement.scrollLeft;
w = document.documentElement.scrollWidth;
h = document.documentElement.scrollHeight;
} else if (document.body) {
t = document.body.scrollTop;
l = document.body.scrollLeft;
w = document.body.scrollWidth;
h = document.body.scrollHeight;
}
return { t: t, l: l, w: w, h: h };
}
</script>

您可能感兴趣的文章:

  • asp.net通过Ajax UpdatePanel回传后滚动条位置变更解决方法
  • javascript 获取页面的高度及滚动条的位置的代码
  • JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
  • js DIV滚动条随机位置的设置技巧
  • 记录滚动条位置(使用userdate)
  • 用js+cookie记录滚动条位置
  • Asp.net保持页面滚动条位置(页面提交后不变)

《Javascript 获取滚动条位置等信息的函数.doc》

下载本文的Word格式文档,以方便收藏与打印。