207 of 264 menu

Metode getBoundingClientRect

Metode getBoundingClientRect satur elementa koordinātu objektu. Koordinātas tiek aprēķinātas attiecībā pret lapas redzamo daļu bez ritināšanas ņemšanas vērā (attiecībā pret logu). Tas ir kā ar īpašību position vērtībā fixed.

Atgrieztajā objektā ir ietverti īpašības: left, top, right, bottom, width, height. Jāatzīmē, ka šīm īpašībām nav nekāda sakara ar CSS īpašībām. Tās satur attālumus līdz atbilstošajām elementa malām. left/right - no lapas redzamās apgabala kreisās malas, bet top/bottom - no augšējās.

Sintakse

elements.getBoundingClientRect();

Piemērs

Iegūsim elementa koordinātas:

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

Skatiet arī

  • īpašība offsetParent,
    kura satur vecāku ar pozicionēšanu
  • īpašība offsetTop,
    kura satur elementa nobīdi no augšas
  • īpašība offsetLeft,
    kura satur elementa nobīdi no kreisās puses
  • metode elementFromPoint,
    kura atgriež elementu pēc koordinātām
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt