39 of 119 menu

Metoda offsetParent

Metoda offsetParent umožňuje získat nejbližšího pozicovaného předka elementu. Pod pojmem 'pozicovaný' se rozumí element s CSS vlastností position, nastavenou na hodnotu relative, absolute, nebo fixed. Metoda je užitečná v animaci a při umísťování elementů na stránce.

Syntaxe

Získat nejbližšího pozicovaného předka:

$(selektor).offsetParent();

Příklad

Pojďme najít nejbližšího pozicovaného (v našem případě relativně) předka odstavce s #test a obarvit jeho pozadí na zelenou:

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

Viz také

  • metoda parents,
    která umožňuje získat všechny předky elementu
  • metoda closest,
    která umožňuje získat nejbližší nadřazený element, vyhovující selektoru
  • metoda position,
    která umožňuje získat aktuální souřadnice elementu
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout