offset系列
-
offsetParent:
offsetParent:指返回距离当前元素最近的一个带有定位属性的元素或者最近的table,td,th,body元素,当元素的display:none时,则值为null; -
offsetTop,offsetLeft:
offsetTop:从元素的上外边框到offsetParent元素的上内边框的距离
offsetLeft:从元素的左外边框到offsetParent元素的左内边框的距离 -
offsetWidth,offsetHeight:
offsetWidth:返回元素的宽度,计算公式为border+padding+content;
offsetHeight:与之同理
page系列
page系列没有和元素相关的,只有两个和鼠标坐标相关的属性pageX,pageY
client系列
-
clientTop,clientLeft
clientTop:元素的上边框的高度
clientLeft: 元素的左边框的宽度
-
clientWidth,clientHeight
clientWidth: 计算元素的宽度,计算公式为padding+centent,
clientHeight: 计算元素的高度,计算公式为padding+centent,
-
clientX,clientY
clientX: 鼠标距离页面可视区(除去页面顶部工具栏)顶部的高度(不包括被卷去的部分)
clientY: 鼠标距离页面可视区(除去页面顶部工具栏)顶部的宽度(不包括被卷去的部分)
scroll系列
-
scrollTop,scrollLeft
scrollTop: 元素自身上下滚动条滚动的距离(并不是页面滚动的距离)
scrollLeft: 元素自身左右滚动条滚动的距离(并不是页面滚动的距离); -
scrollWidth,scrollHeight
scrollWidth: 元素实际的宽度,计算公式为
content+padding+scrollLeft的最大值
scrollHeight:元素实际的高度,计算公式为content+padding+scrollTop的最大值