HTML DOM Element scrollTop သုံးသပ်
- ပြင်းထန် scrollLeft
- နောက်ပိုင်း scrollWidth
- အဆင်းတက် HTML DOM Elements အားကစားရမည်
ဒီပုံစံ နှင့် အသုံးပြုခြင်း
scrollTop
သုံးသပ် ပြင်ဆင် သို့မဟုတ် အပြီးအဖြစ် အရင်းအမြစ်၏ အရှည်ချင်း လျင်းခြင်း ပမာဏ ကို ပြန်လည်ပေးပါ:
တစ်ရပ်တစ်ရပ် ကြည့်ရမည်:
အကျယ်အဝန်
အမှတ် 1
မည်သည့် "myDIV" အရင်းအမြစ်၏ လျင်းခြင်း ပမာဏ ကို ရယူပါ:
const element = document.getElementById("myDIV"); let x = elmnt.scrollLeft; let y = elmnt.scrollTop;
အမှတ် 2
မည်သည့် "myDIV" အရင်းအမြစ်ကို 50 ပမာဏ လျှက်လျှက် လျင်းသည့် 10 ပမာဏ လျှက်လျှက် လျင်းပါ:
const element = document.getElementById("myDIV"); element.scrollLeft = 50; element.scrollTop = 10;
အမှတ် 3
မည်သည့် "myDIV" အရင်းအမြစ်ကို အခြေခံစက် 50 ပမာဏ လျှက်လျှက် သို့ လျင်းသည့် 10 ပမာဏ လျှက်လျှက် သို့ လျင်းပါ:
const element = document.getElementById("myDIV"); element.scrollLeft += 50; element.scrollTop += 10;
အမှတ် 4
body အကျုပ် အရာဝတ္တု ကူးခြင်း ကို 30 ပမာဏ ကူးခြင်း ပြုလုပ် ခြင်း - ကိုယ်လုံး ကူးခြင်း ကို 10 ပမာဏ ကူးခြင်း ပြုလုပ် ခြင်း
const html = document.documentElement; html.scrollLeft += 30; html.scrollTop += 10;
အမှတ် 5
ကူးခြင်း အခြေအနေ မျိုးမျိုး အကျုပ် အမည် ပြောင်းလဲခြင်း ပါဝင်သည် - အသုံးပြုသူ ဘက်ဆိုင်ရာ စာသင်းခေါင်းမှ အောက်သို့ 50 ပမာဏ ကူးခြင်း ပြုလာခဲ့ပါက၊ အကျုပ် အမည် "test" ပေါ်သွင်းခြင်း ပါဝင်သည် (နှင့် အောက်သို့ ကူးခြင်း ပြုလာခဲ့သော် ဖြစ်ပျက်လာသည်)
window.onscroll = function() {myFunction()}; function myFunction() { if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { document.getElementById("myP").className = "test"; } document.getElementById("myP").className = ""; } }
အမှတ် 6
အသုံးပြုသူ ဘက်ဆိုင်ရာ စာသင်းခေါင်းမှ အောက်သို့ 350 ပမာဏ ကူးခြင်း ပြုလာခဲ့ပါက၊ အရာဝတ္တု ကူးခြင်း ကို slideUp အကျုပ် ပေါ်သွင်းခြင်း ပါဝင်သည်
window.onscroll = function() {myFunction()}; function myFunction() { if (document.body.scrollTop > 350 || document.documentElement.scrollTop > 350) { document.getElementById("myImg").className = "slideUp"; } }
ပြောင်းလဲခြင်း
scrollTop အကျုပ် ပြန်လည်ပေးခြင်း
element.scrollTop
scrollTop အကျုပ် အပိုင်းစင်းခြင်း ပြုလုပ်ခြင်း
element.scrollTop = pixels
အကျုပ် အမှတ်
အမှတ် | ဖော်ပြချက် |
---|---|
pixels |
အရာဝတ္တု ကူးခြင်း ပြောင်းလဲတတ်သော ပမာဏ ပိုင်းစင်းသည်
|
ပြန်လည်ပေးသော အမှတ်
အမျိုးအစား | ဖော်ပြချက် |
---|---|
ပမာဏ | အရာဝတ္တု ကူးခြင်း ပြောင်းလဲတတ်သော ပမာဏ ပိုင်းစင်းသည် |
လွှတ်တော်ကူးခြင်း အပြည့်အဝိုင်း
တိုက်ရိုက်လွှတ်တော်များအား အပြည့်အဝိုင်း လွှတ်တော်ကူးခြင်း ပါဝင်သည် element.scrollTop
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ |
- ပြင်းထန် scrollLeft
- နောက်ပိုင်း scrollWidth
- အဆင်းတက် HTML DOM Elements အားကစားရမည်