207 of 264 menu

Методот getBoundingClientRect

Методот getBoundingClientRect содржи објект со координати на елемент. Координатите се пресметуваат во однос на видливиот дел од страницата без земање предвид на scroll-ување (во однос на прозорецот). Тоа е како кај својството position со вредност fixed.

Во вратениот објект се содржат својствата: left, top, right, bottom, width, height. Вреди да се напомене дека овие својства немаат ништо заедничко со CSS својствата. Во нив се содржани растојанија до соодветните страни на елементот. За left/right - од левата граница на видливиот дел од страницата, а за top/bottom - од горната.

Синтакса

element.getBoundingClientRect();

Пример

Да ги добиеме координатите на елементот:

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

Погледнете ги исто така

  • својството offsetParent,
    кое содржи родител со позиционирање
  • својството offsetTop,
    кое содржи поместување на елементот од горе
  • својството offsetLeft,
    кое содржи поместување на елементот од лево
  • методот elementFromPoint,
    кој враќа елемент според координати
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј