Metodas offsetParent
Metodas offsetParent leidžia gauti
artimiausią pozicionuotą elemento
protėvį. Pagal sąvoką 'pozicionuotas'
reiškiamas elementas su CSS savybe
position,
nustatyta reikšme relative,
absolute, arba fixed.
Metodas naudingas animacijose ir talpinant
elementus puslapyje.
Sintaksė
Gauti artimiausią pozicionuotą protėvį:
$(selektorius).offsetParent();
Pavyzdys
Suraskime artimiausią pozicionuotą
(mūsų atveju reliatyvų) paragrafo su
#test protėvį ir nuspalvinkime jo foną žalia spalva:
<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');