207 of 264 menu

getBoundingClientRect usuly

getBoundingClientRect usuly elementiň koordinata objektdir. Koordinatalar sahypanyň görnüşli bölegine görä sürüşdirmesiz (penire göre) hasaplanylýar. Ýagny position hassasyndaky fixed bahasy ýaly.

Gaýdylýan objektdäki hasaplar: left, top, right, bottom, width, height. Belläp geçmeli, bu hasaplaryň CSS hasaplary bilen hiç hili baglanyşygy ýok. Olarda elementiň degişli taraplaryna çenli uzaklyklar bar. left/right üçin - sahypanyň görnüşli böleginiň çep serhedinden, top/bottom üçin bolsa ýokarky serhedinden.

Sintaksis

element.getBoundingClientRect();

Mysal

Elementiň koordinatalaryny alaly:

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

Şeýle-de serediň

  • offsetParent hassasy,
    ýerleşýän ýerini alýan ata-kesesi
  • offsetTop hassasy,
    elementiň ýokardan ýerini alýar
  • offsetLeft hassasy,
    elementiň çepden ýerini alýar
  • elementFromPoint usuly,
    koordinatalar boýunça element yzyna gaytarýar
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et