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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა