offsetLeft хусусияти
offsetLeft хусусияти элементнинг
offsetParentга нисбатан чап
смещенияни ўз ичига олади. offsetParentдан элементнинг
чегарасигача бўлган масофани ўз ичига олади.
Синтаксис
элемент.offsetLeft;
Мисол
Элементнинг ўзининг offsetParentга нисбатан смещенияни
топамиз:
<div id="parent" style="position: relative;">
<div id="elem" style="position: absolute; left: 100px"></div>
</div>
let elem = document.querySelector('#elem');
console.log(elem.offsetLeft);
Кодни ишга тушириш натижаси:
100
Мисол
margin чеклари
ҳам смещениега қўшилади:
<div id="parent" style="position: relative;">
<div id="elem" style="position: absolute; left: 100px; margin: 50px"></div>
</div>
let elem = document.querySelector('#elem');
console.log(elem.offsetLeft);
Кодни ишга тушириш натижаси:
150
Шунингдек қаранг
-
offsetTopхусусияти,
у элементнинг юқоридан смещенияни ўз ичига олади -
getBoundingClientRectметоди,
у элементнинг смещенияни топади