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:FF/Chrome与IE动态加载元素的区别说明
Jan 26 Javascript
jQuery.holdReady()使用方法
May 20 Javascript
分享使用AngularJS创建应用的5个框架
Dec 05 Javascript
AngularJS实现元素显示和隐藏的几个案例
Dec 09 Javascript
JavaScript中的操作符类型转换示例总结
May 30 Javascript
微信小程序获取手机号授权用户登录功能
Nov 09 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
Mar 06 Javascript
动态加载JavaScript文件的3种方式
May 05 Javascript
vue引用js文件的多种方式(推荐)
May 17 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
socket io与vue-cli的结合使用的示例代码
Nov 01 Javascript
微信小程序自定义键盘 内部虚拟支付
Dec 20 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
第十二节 类的自动加载 [12]
2006/10/09 PHP
如何跨站抓取别的站点的页面的补充
2006/10/09 PHP
浅析PHP水印技术
2007/02/14 PHP
php读取数据库信息的几种方法
2008/05/24 PHP
linux php mysql数据库备份实现代码
2009/03/10 PHP
Smarty foreach控制循环次数的实现详解
2013/07/03 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
2020/08/06 PHP
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之绑定事件
2015/11/19 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
2016/06/07 Javascript
使用vue编写一个点击数字计时小游戏
2016/08/31 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
js前端导出Excel的方法
2017/11/01 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
Python中itertools模块用法详解
2014/09/25 Python
python中实现php的var_dump函数功能
2015/01/21 Python
用实例解释Python中的继承和多态的概念
2015/04/27 Python
Python网络编程中urllib2模块的用法总结
2016/07/12 Python
Python实现搜索算法的实例代码
2020/01/02 Python
详解CSS3原生支持div铺满浏览器的方法
2018/08/30 HTML / CSS
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
个人自我评价分享
2013/12/20 职场文书
劳资专员岗位职责
2013/12/27 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
自我检讨书范文
2015/01/28 职场文书
单位病假条范文
2015/08/17 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL