204 of 264 menu

Хосияти offsetParent

Хосияти offsetParent ҳамсояи наздиктарини волидайнро дар бар мегирад, ки нисбат ба он ҷойгиркунӣи элемент сурат мегирад. Ин ё ҳамсояи наздиктарини волидайн хоҳад буд, ки хосияти CSS-и position дар он баробар нест ба static, ё теги body, агар волидайне бо чунин ҷойгиркунӣ вуҷуд надошта бошад.

Синтаксис

элемент.offsetParent;

Мисол

Биёед элементӣ волидайнро бо хосияти position ёфтем, ки аз static фарқ мекунад:

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

Натиҷаи иҷрои код:

'parent2'

Мисол

Агар дар элементҳои волидайн ҷойгиркунӣ вуҷуд надошта бошад, пас offsetParent body-ро дар бар мегирад:

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

Натиҷаи иҷрои код:

'BODY'

Ҳамчунин бубинед

  • хосияти offsetParent,
    ки волидайн бо ҷойгиркуниро дар бар мегирад
  • хосияти offsetTop,
    ки ҷойи ҷудошавии элементро аз боло дар бар мегирад
  • хосияти offsetLeft,
    ки ҷойи ҷудошавии элементро аз чап дар бар мегирад
  • усули getBoundingClientRect,
    ки ҷойи ҷудошавии элементро меёбад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан