JavaScript中的一些定位属性[图解]


Posted in Javascript onJuly 14, 2010

JavaScript中的一些定位属性[图解]
有这张图就够了,简单地说明一下

以Height为例,Width同理:

div.clientHeight:可见窗口除去了margin+border之后的长度。
div.offsetHeight:在div.clientHeight的基础上加了border和滚动条的长度。
div.scrollHeight:就是元素内容的实际高度。
以Top为例,Left同理:

div.clientTop:margin之后padding之前的长度值。
div.offsetTop:该元素的上border的上边缘 到 该元素的offsetParent的上border内边缘的垂直距离。
div.scrollTop:对象的最顶部到对象在当前窗口显示的范围内的顶边的距离,即是在出现了纵向滚动条的情况下,滚动条拉动的距离。
关于offsetParent,不同的浏览器有不同的实现算法,有一种常见布局在各种浏览器中 offsetParent 是一样的,那就是:外层元素 div 的 position 计算值是 relative、absolute 时,内层元素 div 的 offsetParent 总是外层元素 div。

Javascript 相关文章推荐
小议Javascript中的this指针
Mar 18 Javascript
基于jquery的设置页面文本框 只能输入数字的实现代码
Apr 19 Javascript
JS字符串函数扩展代码
Sep 13 Javascript
通过JavaScript控制字体大小的代码
Oct 04 Javascript
前台js对象在后台转化java对象的问题探讨
Dec 20 Javascript
javascript引用赋值(地址传值)用法实例
Jan 13 Javascript
深入浅析JavaScript中对事件的三种监听方式
Sep 29 Javascript
JavaScript的模块化开发框架Sea.js上手指南
May 12 Javascript
canvas实现粒子时钟效果
Feb 06 Javascript
JavaScript算法教程之sku(库存量单位)详解
Jun 29 Javascript
vue iview组件表格 render函数的使用方法详解
Mar 15 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
Sep 02 Javascript
JQuery的ajax获取数据后的处理总结(html,xml,json)
Jul 14 #Javascript
jquery1.4.2 for Visual studio 2010 模板文件
Jul 14 #Javascript
javascript客户端解决方案 缓存提供程序
Jul 14 #Javascript
IE6图片加载的一个BUG解决方法
Jul 13 #Javascript
IE中createElement需要注意的一个问题
Jul 13 #Javascript
不要在cookie中使用特殊字符的原因分析
Jul 13 #Javascript
初识javascript 文档碎片
Jul 13 #Javascript
You might like
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
php实现四舍五入的方法小结
2015/03/03 PHP
php使用memcoder将视频转成mp4格式的方法
2015/03/12 PHP
PHP概率计算函数汇总
2015/09/13 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
Prototype使用指南之range.js
2007/01/10 Javascript
JavaScript让IE浏览器event对象符合W3C DOM标准
2009/11/24 Javascript
JavaScript 开发规范要求(图文并茂)
2010/06/11 Javascript
juqery 学习之五 文档处理 包裹、替换、删除、复制
2011/02/11 Javascript
IE的fireEvent方法概述及应用
2013/02/22 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
javascript动态向网页中添加表格实现代码
2014/02/19 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
超详细的javascript数组方法汇总
2015/11/21 Javascript
javascript实现下拉提示选择框
2015/12/29 Javascript
详谈js中数组(array)和对象(object)的区别
2017/02/27 Javascript
Angularjs 动态添加指令并绑定事件的方法
2017/04/13 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
构建一个JavaScript插件系统
2020/10/20 Javascript
javascript实现点击小图显示大图
2020/11/29 Javascript
Python中强大的命令行库click入门教程
2016/12/26 Python
Python使用getpass库读取密码的示例
2017/10/10 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
2018/06/14 Python
利用python循环创建多个文件的方法
2018/10/25 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
使用python 对验证码图片进行降噪处理
2019/12/18 Python
css3 响应式媒体查询的示例代码
2019/09/25 HTML / CSS
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
如何现实servlet的单线程模式
2014/08/05 面试题
高中毕业自我鉴定范文
2013/10/02 职场文书
篝火晚会主持词
2014/03/25 职场文书
父母对孩子的寄语
2014/04/09 职场文书
入党推优材料
2014/06/02 职场文书
Python Matplotlib库实现画局部图
2021/11/17 Python
Oracle 多表查询基本语法实例
2022/04/18 Oracle