39 of 119 menu

Metoda offsetParent

Metoda offsetParent pozwala uzyskać najbliższego pozycjonowanego przodka elementu. Przez pojęcie 'pozycjonowany' rozumie się element z właściwością CSS position, ustawioną na wartość relative, absolute lub fixed. Metoda jest przydatna w animacjach i przy rozmieszczaniu elementów na stronie.

Składnia

Uzyskaj najbliższego pozycjonowanego przodka:

$(selektor).offsetParent();

Przykład

Znajdźmy najbliższego pozycjonowanego (w naszym przypadku względnie) przodka akapitu z #test i pokolorujmy jego tło na zielono:

<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');

Zobacz też

  • metoda parents,
    która pozwala uzyskać wszystkich rodziców elementu
  • metoda closest,
    która pozwala uzyskać najbliższy element nadrzędny spełniający selektor
  • metoda position,
    która pozwala uzyskać bieżące współrzędne elementu
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć