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下查找父节点的简单方法
Aug 13 Javascript
js中的值类型和引用类型小结 文字说明与实例
Dec 12 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
Jan 03 Javascript
jquery限定文本框只能输入数字即整数和小数
Nov 29 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
Sep 09 Javascript
jQuery实现的进度条效果
Jul 15 Javascript
一个php+js实时显示时间问题
Oct 12 Javascript
JavaScript实现点击按钮字体放大、缩小
Feb 29 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
Jun 21 Javascript
jQuery中的siblings()是什么意思(推荐)
Dec 29 Javascript
富文本编辑器vue2-editor实现全屏功能
May 26 Javascript
node.JS二进制操作模块buffer对象使用方法详解
Feb 06 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分页函数
2006/07/08 PHP
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
浅析php中常量,变量的作用域和生存周期
2013/08/10 PHP
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
PHP 7.0.2 正式版发布
2016/01/08 PHP
ThinkPHP中limit()使用方法详解
2016/04/19 PHP
PHP中TP5 上传文件的实例详解
2017/07/31 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
asp javascript 实现关闭窗口时保存数据的办法
2007/11/24 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
node.js cookie-parser 中间件介绍
2016/06/06 Javascript
JS实现的表头列头固定页面功能示例
2017/01/10 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
jQuery使用ajax_动力节点Java学院整理
2017/07/05 jQuery
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
解决vue打包后刷新页面报错:Unexpected token
2019/08/27 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
2019/10/27 Javascript
详解Vue template 如何支持多个根结点
2020/02/10 Javascript
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
详解python3中zipfile模块用法
2018/06/18 Python
Python中 CSV格式清洗与转换的实例代码
2019/08/29 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
基于CSS3特效之动画:animation的应用
2013/05/09 HTML / CSS
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
普通PHP程序员笔试题
2016/01/01 面试题
机械制造与自动化应届生求职信
2013/11/16 职场文书
思想专业自荐信范文
2013/12/25 职场文书
客服专员岗位职责
2014/02/28 职场文书
励志演讲稿范文
2014/04/29 职场文书
五四青年节活动总结
2015/02/10 职场文书
离婚代理词范文
2015/05/23 职场文书