2020
12-05
12-05
简单谈谈offsetleft、offsetTop和offsetParent
ele.offsetParent返回的是ele元素最近的并且是定位过(relative,absolute)的父元素,如果没有父元素或者是父元素中没有一个是定位过的,返回值就是body元素ele.offsetLeft和ele.offsetTop取值问题,分多种情况:如果ele是body的直接子元素,返回值则是ele距离body左侧或顶部的距离如果ele不是body的直接子元素,在父元素进行定位(relative,absolute)的情况下,各浏览器返回值都是ele距离父元素左侧或者是顶部的距离(唯一的...
继续阅读 >
全文参考:https://github.com/iuap-design/blog/issues/38、MDNclientHeight,只读clientHeight可以用公式CSSheight+CSSpadding-水平滚动条的高度(如果存在)来计算。如图,这样一个div,它的clientHeight为95,计算:50(height)+30(padding-top)+30(padding-bottom)-15(经测量滚动条高度就是15)=95clientTop,只读一个元素顶部边框的宽度(以像素表示)。嗯。。就只是border-top-width类似的属性还有一个clientLeft,顾...