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 写的一个简单的timer
Jul 30 Javascript
Javascript执行效率全面总结
Nov 04 Javascript
原生javascript实现无间缝滚动示例
Jan 28 Javascript
AngularJS入门教程(零):引导程序
Dec 06 Javascript
Js数组排序函数sort()介绍
Jun 08 Javascript
基于Jquery easyui 选中特定的tab
Nov 17 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
Jan 18 Javascript
老生常谈JavaScript中的this关键字
Oct 01 Javascript
Vue from-validate 表单验证的示例代码
Sep 26 Javascript
vue购物车插件编写代码
Nov 27 Javascript
Vue修改mint-ui默认样式的方法
Feb 03 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 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
php将fileterms函数返回的结果变成可读的形式
2011/04/21 PHP
如何使用纯PHP实现定时器任务(Timer)
2015/07/31 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
a标签的css样式四个状态
2021/03/09 HTML / CSS
JavaScript 继承机制的实现(待续)
2010/05/18 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例
2013/06/29 Javascript
js加入收藏以及使用Jquery更改透明度
2014/01/26 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
2014/03/20 Javascript
jquery text()方法取标签中的文本
2014/07/25 Javascript
javascript批量修改文件编码格式的方法
2015/01/27 Javascript
director.js实现前端路由使用实例
2015/02/03 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
直接拿来用的页面跳转进度条JS实现
2016/01/06 Javascript
基于JS代码实现当鼠标悬停表格上显示这一格的全部内容
2016/06/12 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
Vue2.0用 watch 观察 prop 变化(不触发)
2017/09/08 Javascript
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
angular 内存溢出的问题解决
2018/07/12 Javascript
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
Node.js Buffer模块功能及常用方法实例分析
2019/01/05 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
Jquery Fade用法详解
2020/11/06 jQuery
Java与Python两大幸存者谁更胜一筹呢
2018/04/12 Python
机器学习实战之knn算法pandas
2019/06/22 Python
Python 实现输入任意多个数,并计算其平均值的例子
2019/07/16 Python
Django框架视图介绍与使用详解
2019/07/18 Python
pytorch 更改预训练模型网络结构的方法
2019/08/19 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
香港礼品网站:GiftU eshop
2017/09/01 全球购物
农村门前三包责任书
2014/07/25 职场文书
就业推荐表自我评价范文
2015/03/02 职场文书
求职信范文怎么写
2015/03/19 职场文书
《坐井观天》教学反思
2016/02/18 职场文书