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 相关文章推荐
用JavaScript仿PS里的羽化效果代码
Dec 20 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
Jan 25 Javascript
有关于eclipse配置spket需要注意的一些地方
Apr 07 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
May 31 Javascript
JS实现网页表格自动变大缩小的方法
Mar 09 Javascript
浅谈js的url解析函数封装
Jun 28 Javascript
js实现短信发送倒计时功能(正则验证)
Feb 10 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
Mar 09 Javascript
bootstrap tooltips在 angularJS中的使用方法
Apr 10 Javascript
es6数组includes()用法实例分析
Apr 18 Javascript
vue 实现把路由单独分离出来
Aug 13 Javascript
vue中父子组件的参数传递和应用示例
Jan 04 Vue.js
实现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
snoopy 强大的PHP采集类使用实例代码
2010/12/09 PHP
php常用Stream函数集介绍
2013/06/24 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
常用javascript表单验证汇总
2020/07/20 Javascript
Bootstrap媒体对象的实现
2016/05/01 Javascript
Jquery中map函数的用法
2016/06/03 Javascript
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果
2016/08/25 Javascript
Javascript实现数组中的元素上下移动
2017/04/28 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
ES6基础之数组和对象的拓展实例详解
2019/08/22 Javascript
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
2018/04/28 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
Python函数装饰器实现方法详解
2018/12/22 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
2019/02/13 Python
python读写csv文件并增加行列的实例代码
2019/08/01 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
澳大利亚游乐场设备品牌:Lifespan Kids
2019/05/24 全球购物
全球高级音频和视频专家:HiDef Lifestyle
2019/08/02 全球购物
工作中个人的自我评价
2013/12/31 职场文书
优秀部门获奖感言
2014/02/14 职场文书
2014年三八妇女节活动总结
2014/03/01 职场文书
解除财产保全担保书
2014/05/20 职场文书
劳资员岗位职责
2015/02/13 职场文书
综合素质评价思想道德自我评价
2015/03/09 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
Python中rapidjson参数校验实现
2021/07/25 Python