Metoden offsetParent
Metoden offsetParent lar deg hente
den nærmeste posisjonerte forfedren
til elementet. Med begrepet 'posisjonert'
menes et element med CSS-egenskapen
position,
satt til verdien relative,
absolute, eller fixed.
Metoden er nyttig i animasjoner og ved plassering
av elementer på siden.
Syntaks
Hent den nærmeste posisjonerte forfedren:
$(selector).offsetParent();
Eksempel
La oss finne den nærmeste posisjonerte
(i vårt tilfelle relativt) forfedren til avsnittet med
#test og fargelegge bakgrunnen i grønn farge:
<div>
<p>aaa</p>
<div style="position: relative;">
<p>bbb</p>
<p>bbb</p>
<p>bbb</p>
<div>
<p id="test">ccc</p>
<div>
<p>ddd</p>
<p>ddd</p>
<p>ddd</p>
</div>
<p>ccc</p>
<p>ccc</p>
</div>
</div>
<p>aaa</p>
<p>aaa</p>
</div>
$('#test').offsetParent().css('background-color', 'green');