207 of 264 menu

Metod getBoundingClientRect

Metod getBoundingClientRect sadrži objekat koordinata elementa. Koordinate se izračunavaju u odnosu na vidljivi deo stranice, bez uvažavanja skrolovanja (u odnosu na prozor). To jest, kao kada je CSS svojstvo position postavljeno na vrednost fixed.

U vraćenom objektu nalaze se svojstva: left, top, right, bottom, width, height. Važno je napomenuti da ova svojstva nemaju ništa zajedničko sa CSS svojstvima. U njima se nalaze udaljenosti do odgovarajućih strana elementa. Za left/right - od leve ivice vidljive oblasti stranice, a za top/bottom - od gornje.

Sintaksa

element.getBoundingClientRect();

Primer

Dobijamo koordinate elementa:

<div id="elem"></div> #elem { width: 100px; height: 100px; border: 1px solid black; } let elem = document.querySelector('#elem'); console.log(elem.getBoundingClientRect());

Pogledajte takođe

  • svojstvo offsetParent,
    koje sadrži roditelja sa pozicioniranjem
  • svojstvo offsetTop,
    koje sadrži pomeraj elementa od vrha
  • svojstvo offsetLeft,
    koje sadrži pomeraj elementa sa leve strane
  • metod elementFromPoint,
    koji vraća element na osnovu koordinata
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij