offsetParent metodu

offsetParent metodu elementin yaxın konumlandırılmış ata elementini almağa imkan verir. 'konumlandırılmış' anlayışı position xüsusiyyəti relative, absolute, ya da fixed qiymətinə təyin edilmiş element deməkdir. Bu metod animasiya və səhifədə elementlərin yerləşdirilməsində faydalıdır.

Sintaksis

Yaxın konumlandırılmış ata elementini almaq:

javascript$(selektor).offsetParent();

Nümunə

Gəlin #test id-li abzasın yaxın konumlandırılmış (bizim halda nisbi) ata elementini tapaq və onun fonunu yaşıl rəngə boyayaq:

html<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>
javascript$('#test').offsetParent().css('background-color', 'green');

Həmçinin bax

  • parents metodu,
    elementin bütün ata elementlərini almağa imkan verir
  • closest metodu,
    selektoru ödəyən yaxın ata elementini almağa imkan verir
  • position metodu,
    elementin cari koordinatlarını almağa imkan verir