204 of 264 menu

Vlastnost offsetParent

Vlastnost offsetParent obsahuje nejbližšího rodiče, vůči kterému se provádí pozicování elementu. Bude to buď nejbližší rodič, jehož CSS vlastnost position není rovna static, nebo tag body, pokud rodič s takovým pozicováním neexistuje.

Syntaxe

element.offsetParent;

Příklad

Pojďme najít nadřazený element s vlastností position, odlišnou od static:

<div id="parent3"> <div id="parent2" style="position: relative"> <div id="parent1"> <p id="elem">text</p> </div> </div> </div> let elem = document.querySelector('#elem'); console.log(elem.offsetParent.id);

Výsledek provedení kódu:

'parent2'

Příklad

Pokud nadřazené elementy nemají pozicování, tak offsetParent obsahuje body:

<div> <p id="elem">text</p> </div> let elem = document.querySelector('#elem'); console.log(elem.offsetParent.tagName);

Výsledek provedení kódu:

'BODY'

Viz také

Č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