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 从if else 到 switch case 再到抽象
Jul 17 Javascript
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
Nov 21 Javascript
初窥JQuery-Jquery简介 入门了解篇
Nov 25 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
Dec 28 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
Jun 07 Javascript
url中的特殊符号有什么含义(推荐)
Jun 17 Javascript
jQuery实现一个简单的轮播图
Feb 19 Javascript
jQuery实现滚动到底部时自动加载更多的方法示例
Feb 18 jQuery
使用pm2部署node生产环境的方法步骤
Mar 09 Javascript
深入理解JS异步编程-Promise
Jun 03 Javascript
对TypeScript库进行单元测试的方法
Jul 18 Javascript
Vue组件通信入门之Provide和Inject机制
Dec 29 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 用sock技术发送邮件的函数
2007/07/21 PHP
PHP开发注意事项总结
2015/02/04 PHP
php快速查找数据库中恶意代码的方法
2015/04/01 PHP
值得分享的php+ajax实时聊天室
2016/07/20 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
laravel框架实现去掉URL中index.php的方法
2019/10/12 PHP
JS中的prototype与面向对象的实例讲解
2013/05/22 Javascript
JavaScript中Function详解
2015/02/27 Javascript
为什么JavaScript没有块级作用域
2016/05/22 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
2016/09/08 Javascript
Javascript 闭包详解及实例代码
2016/11/30 Javascript
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
2017/08/23 jQuery
Vue修改mint-ui默认样式的方法
2018/02/03 Javascript
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
Javascript数组方法reduce的妙用之处分享
2019/06/10 Javascript
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
Python字符遍历的艺术
2008/09/06 Python
使用Python的Supervisor进行进程监控以及自动启动
2014/05/29 Python
Python素数检测实例分析
2015/06/15 Python
详解flask表单提交的两种方式
2018/07/21 Python
深入了解Django中间件及其方法
2019/07/26 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
python标准库os库的函数介绍
2020/02/12 Python
python基于pexpect库自动获取日志信息
2021/02/01 Python
英国时尚首饰品牌:Missoma
2020/06/29 全球购物
英文求职信结束语大全
2013/10/26 职场文书
国贸专业的职业规划范文
2014/01/23 职场文书
综治维稳工作承诺书
2014/08/30 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
热爱劳动主题班会
2015/08/14 职场文书
如果用一句诗总结你的上半年,你会用哪句呢?
2019/07/16 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书