221 of 264 menu

ဂုဏ်သတ္တိ event.clientX

ဂုဏ်သတ္တိ event.clientX တွင် X-ဝင်ရိုးပေါ်ရှိ မောက်စ်ညွှန်တံ၏ ကိုဩဒိနိတ်များ ပါရှိသည်။ ကိုဩဒိနိတ်များကို သတ်မှတ်ရန် ဂုဏ်သတ္တိများဖြစ်သော event.clientY, event.pageX, event.pageY တို့လည်း ရှိပါသည်။ clientX/clientY နှင့် pageX/pageY တို့၏ ကွာခြားချက်ကို ကြည့်ကြရအောင်။

clientX နှင့် clientY တို့ အလုပ်လုပ်ပုံ- သင့်မှာ ပစ်ကယ်အလုံး 1000 အကျယ် 1000 ရှိသော ဝင်းဒိုးတစ်ခု ရှိပြီး မောက်စ်သည် အလယ်ဗဟိုတွင်ရှိလျှင်၊ clientX နှင့် clientY နှစ်ခုလုံးသည် 500 နှင့် ညီမျှပါမည်။ အကယ်၍ သင် ထို့နောက် စာမျက်နှာကို အလျားလိုက် သို့မဟုတ် ဒေါင်လိုက်ဆွဲကြည့် (scroll) ပြီး ညွှန်တံကို မရွှေ့ဘဲထားလျှင်၊ တန်ဖိုးများ clientX နှင့် clientY မပြောင်းလဲပါ။ အဘယ်ကြောင့်ဆိုသော် ၎င်းတို့ကို စာရွက်စာတမ်း (document) နှင့် မဆိုင်ဘဲ ဝင်းဒိုး (window) နှင့် ဆိုင်သော အတိုင်းအတာအရ တွက်ချက်သောကြောင့်ဖြစ်သည်။

pageX နှင့် pageY တို့ အလုပ်လုပ်ပုံ- သင့်မှာ ပစ်ကယ်အလုံး 1000 အကျယ် 1000 ရှိသော ဝင်းဒိုးတစ်ခု ရှိပြီး ညွှန်တံသည် အလယ်ဗဟိုတွင်ရှိလျှင်၊ pageX နှင့် pageY တို့သည် 500 နှင့် ညီမျှပါမည်။ အကယ်၍ သင် ထို့နောက် စာမျက်နှာကို အောက်ဘက်သို့ ပစ်ကယ် 250 ဆွဲကြည့် (scroll) လိုက်လျှင်၊ pageY သည် 750 နှင့် ညီမျှသွားပါမည်။ ထို့ကြောင့် pageX နှင့် pageY တို့တွင် ဆွဲကြည့်ခြင်း (scrolling) ကို ထည့်သွင်းစဉ်းစားထားသော အဖြစ်အပျက်၏ ကိုဩဒိနိတ်များ ပါရှိသည်။

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

event.clientX;

ဥပမာ

စာမျက်နှာပေါ်တွင် မောက်စ်ရွှေ့လျားသည့်အခါ ဘရောက်ဆာ၏ ဝင်းဒိုးနှင့် ဆိုင်သော ၎င်း၏ကိုဩဒိနိတ်များကို ထုတ်ပြမည် (clientX နှင့် clientY):

<div id="elem">0 : 0</div> let elem = document.getElementById('elem'); document.addEventListener('mousemove', function(event) { elem.innerHTML = event.clientX + ' : ' + event.clientY; });

:

ဤသည်ကိုလည်း ကြည့်ပါ

  • ဂုဏ်သတ္တိ clientY,
    သည် Y-ဝင်ရိုးပေါ်ရှိ မောက်စ်ညွှန်တံ၏ ကိုဩဒိနိတ်များကို သတ်မှတ်ပေးသည်
  • ဂုဏ်သတ္တိ pageX,
    သည် X-ဝင်ရိုးပေါ်ရှိ မောက်စ်ညွှန်တံ၏ ကိုဩဒိနိတ်များကို သတ်မှတ်ပေးသည်
  • ဂုဏ်သတ္တိ pageY,
    သည် Y-ဝင်ရိုးပေါ်ရှိ မောက်စ်ညွှန်တံ၏ ကိုဩဒိနိတ်များကို သတ်မှတ်ပေးသည်
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်