⊗jsPmOEBMH 426 of 505 menu

JavaScript တွင် element တစ်ခုပေါ်တွင် event handler အများအပြား

အကယ်၍ element တစ်ခုတွင် event တစ်ခုအတွက် handler အများအပြားရှိပါက၊ bubbling ရပ်တန့်သွားသည့်တိုင်အောင် ၎င်းတို့အားလုံးကို လုပ်ဆောင်ပေးပါလိမ့်မည်။ ဆိုလိုသည်မှာ၊ stopPropagation သည် event ကိုနောက်ထပ်ရှေ့ဆက်သွားခြင်းမှ တားဆီးပေးသော်လည်း လက်ရှိ element ပေါ်ရှိ handler အားလုံး အလုပ်လုပ်ဆောင်ပါလိမ့်မည်။ ဥပမာကိုကြည့်ပါ:

elem1.addEventListener('click', function() { console.log('အစိမ်းရောင်'); }); elem2.addEventListener('click', function(event) { console.log('အပြာရောင် - ပထမ handler'); event.stopPropagation(); // bubbling ကိုရပ်တန့်မည် }); elem2.addEventListener('click', function() { console.log('အပြာရောင် - ဒုတိယ handler'); // မည်သို့ပင်ဖြစ်စေ အလုပ်လုပ်မည် }); elem3.addEventListener('click', function() { console.log('အနီရောင်'); });

စစ်ဆေးကြည့်ရှုနိုင်ပါသည်:

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်