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