一個(gè)元素的 offsetParent ,要么是 null, 要么是<body>,要么是該元素的某一個(gè)祖先定位元素。
offsetParent 是 null
元素為
<body>元素元素不具有布局(比如,
display: none)元素尚未被加入 DOM
元素
postion: fixed;因?yàn)樵撛氐奈恢檬窍鄬?duì)于視圖區(qū)域,而不是其他元素的
offsetParent 是 <body>
元素不是任何一個(gè)定位元素的后代,也不滿(mǎn)足任何返回 null 的條件
offsetParent 是某個(gè)祖先定位元素
如果元素是定位元素的后代,那么離它最近的那個(gè)祖先定位元素就說(shuō)它的 offsetParent。如果元素不是定位元素的后代,但卻是 <td>、<th> 或<table>元素,那么其 offsetParent 就是最近的上述元素。