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


Posted in Javascript onSeptember 08, 2009

其实这段代码在之前的 “ 用 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>
Javascript 相关文章推荐
10个新的最有前途的JavaScript框架
Mar 12 Javascript
基于jquery的兼容各种浏览器的iframe自适应高度的脚本
Aug 13 Javascript
精通Javascript系列之数值计算
Jun 07 Javascript
jquery如何实现锚点链接之间的平滑滚动
Dec 02 Javascript
常用的JavaScript WEB操作方法分享
Feb 28 Javascript
ECMAScript6中Map/WeakMap详解
Jun 12 Javascript
详解JavaScript的表达式与运算符
Nov 30 Javascript
Javascript闭包与函数柯里化浅析
Jun 22 Javascript
轮播的简单实现方法
Jul 28 Javascript
AngularJS 整理一些优化的小技巧
Aug 18 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
Jun 29 Javascript
微信小程序实现首页弹出广告
Dec 03 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
Sep 08 #Javascript
用Javascript实现锚点(Anchor)间平滑跳转
Sep 08 #Javascript
用 Javascript 验证表单(form)中的单选(radio)值
Sep 08 #Javascript
用 Javascript 验证表单(form)中多选框(checkbox)值
Sep 08 #Javascript
Javascript String.replace的妙用
Sep 08 #Javascript
Javascript 检测、添加、移除样式(className)函数代码
Sep 08 #Javascript
javascript 流畅动画实现原理
Sep 08 #Javascript
You might like
利用php抓取蜘蛛爬虫痕迹的示例代码
2016/09/30 PHP
关于php unset对json_encode的影响详解
2018/11/14 PHP
通过js脚本复制网页上的一个表格的不错实现方法
2006/12/29 Javascript
分析 JavaScript 中令人困惑的变量赋值
2007/08/13 Javascript
javascript与CSS复习(二)
2010/06/29 Javascript
javascript之Partial Application学习
2013/01/10 Javascript
jquery删除提示框弹出是否删除对话框
2014/01/07 Javascript
javascript读写json示例
2014/04/11 Javascript
JS 使用for循环遍历子节点查找元素
2014/09/06 Javascript
node.js中的events.emitter.removeListener方法使用说明
2014/12/10 Javascript
chrome调试javascript详解
2015/10/21 Javascript
js实现精确到秒的日期选择器完整实例
2016/04/30 Javascript
JS获取checkbox的个数简单实例
2016/08/19 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
2017/02/14 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
js中自定义react数据验证组件实例详解
2018/10/19 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
Vue 样式绑定的实现方法
2019/01/15 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
python截取两个单词之间的内容方法
2018/12/25 Python
python3实现绘制二维点图
2019/12/04 Python
Python实现爬取并分析电商评论
2020/06/19 Python
python 下划线的不同用法
2020/10/24 Python
英国助听器购物网站:Hearing Direct
2018/08/21 全球购物
JD Sports荷兰:英国领先的运动时尚零售商
2020/03/13 全球购物
C#如何判断当前用户是否输入某个域
2015/12/07 面试题
学生会主席竞聘书
2014/03/31 职场文书
撤诉状格式范本
2015/05/19 职场文书
毕业证明书
2015/06/19 职场文书