offsetTop ပိုင်ဆိုင်မှု

offsetTop ပိုင်ဆိုင်မှုသည် offsetParent နှင့် ဆက်စပ်လျက် အစိတ်အပိုင်း၏ အပေါ်မှ အော့ဖ်ဆက်ကို ပါဝင်သည်။ offsetParent မှ အစိတ်အပိုင်း၏ နယ်နိမိတ်အထိ အကွာအဝေးကို ပါဝင်သည်။

ဝါကျဖွဲ့စည်းပုံ

javascriptအစိတ်အပိုင်း.offsetTop;

နမူနာ

အစိတ်အပိုင်း၏ သူ့ပိုင်ရှင် offsetParent နှင့် ဆက်စပ်သော အော့ဖ်ဆက်ကို ရှာကြည့်ရအောင်:

html<div id="parent" style="position: relative;">
  <div id="elem" style="position: absolute; top: 100px;"></div>
</div>
javascriptlet elem = document.querySelector('#elem');
console.log(elem.offsetTop);

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်:

javascript100

နမူနာ

margin ၏ အကွာအဝေးများသည် အော့ဖ်ဆက်အတွင်းသို့ ပေါင်းထည့်ခြင်း ခံရသည်:

html<div id="parent" style="position: relative;">
  <div id="elem" style="position: absolute; top: 100px; margin: 50px;"></div>
</div>
javascriptlet elem = document.querySelector('#elem');
console.log(elem.offsetTop);

ကုဒ်ကို လုပ်ဆောင်ခြင်း၏ ရလဒ်:

javascript150

ဤအရာကိုလည်း ကြည့်ပါ

  • အစိတ်အပိုင်း၏ ဘယ်ဘက်မှ အော့ဖ်ဆက်ကို ပါဝင်သော offsetLeft ပိုင်ဆိုင်မှု,
  • အစိတ်အပိုင်း၏ အော့ဖ်ဆက်ကို ရှာဖွေသော getBoundingClientRect နည်းလမ်း,