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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан