JavaScript中的一些定位属性[图解]
更新时间:2010年07月14日 23:30:02 作者:
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中setUTCFullYear()方法的使用简介
这篇文章主要介绍了JavaScript中setUTCFullYear()方法的使用简介,是JS入门学习中的基础知识,需要的朋友可以参考下2015-06-06浅谈javascript中onbeforeunload与onunload事件
javascript中onbeforeunload与onunload事件就是页面加载前与页面关闭时的两个功能的函数,可以防止页面刷新时给提示再刷新或页面关闭时给出提示,下面我来介绍onbeforeunload与onunload事件用法。2015-12-12
最新评论