Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
207 of 264 menu
◀ ▶

getBoundingClientRect методи

getBoundingClientRect методи элементнинг координаталари объектини ўз ичига олади. Координаталар саҳифанинг кўринувчи қисмига нисбатан ҳисобланади (деразага нисбатан). Яъни position хосисасининг fixed қийматидаги каби.

Қайтарилган объектда қуйидаги хосисалар мавжуд: left, top, right, bottom, width, height. Шуни таъкидлаш керакки, бу хосисалар CSS хосисалори билан ҳеч қандай боғлиқликка эга эмас. Уларда элементнинг мос томонларигача бўлган масофалар мавжуд. left/right учун - саҳифанинг кўринувчи соҳасининг чап чегарасидан, top/bottom учун эса - юқори чегарасидан.

Синтаксис

элемент.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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш