HTMLElement:offsetParent 属性
>HTMLElement.offsetParent 只读属性返回对最近的(在包含层级中最近的)已定位祖先元素的引用。
已定位祖先可能是:
如果没有已定位的祖先元素,则返回 body。
备注:在下列情况下,offsetParent 返回 null:
- 该元素或任一祖先元素的
display属性被设置为none。 - 该元素的
position属性被设置为fixed,且其包含块是视口。 如果包含块不是视口,则offsetParent返回形成包含块的最近祖先,例如设置了transform、perspective或filter样式的祖先。 - 该元素是
<body>或<html>。
offsetParent 很有用,因为 offsetTop 和 offsetLeft 是相对于其内边距边缘的。