JavaScript တွင် အဖြစ်အပျက်များ ပေါ်ပေါက်ခြင်းကို ရပ်တန့်ခြင်း
အဖြစ်အပျက်တစ်ခု ဖြစ်ပေါ်နေသော မည်သည့်အစိတ်အပိုင်းမှမဆို အဆိုပါအဖြစ်အပျက် ပေါ်ပေါက်ခြင်းကို ရပ်တန့်နိုင်သည်။
ဤသို့ပြုလုပ်ရန် အစိတ်အပိုင်း၏ကုဒ်ထဲတွင် Event အရာဝတ္ထု၏ stopPropagation နည်းလမ်းကို ခေါ်ယူရမည်။
အောက်ပါဥပမာတွင် အနီရောင်ဘလောက်ကို ကလစ်နှိပ်ပါက ၎င်းပေါ်တွင်ကိုယ်တိုင် အလုပ်လုပ်ပြီး၊ ထို့နောက် အပြာရောင်ဘလောက်ပေါ်တွင် အလုပ်လုပ်ကာ အပြာရောင်ဘလောက်က နောက်ထပ် ပေါ်ပေါက်ခြင်းကို ရပ်တန့်လိုက်သောကြောင့် အစိမ်းရောင်ဘလောက်သည် မည်သို့မျှ တုံ့ပြန်မည်မဟုတ်ပါ။
elem1.addEventListener('click', function() {
console.log('အစိမ်းရောင်');
});
elem2.addEventListener('click', function(event) {
console.log('အပြာရောင်');
event.stopPropagation(); // ပေါ်ပေါက်ခြင်းကို ရပ်တန့်မည်
});
elem3.addEventListener('click', function() {
console.log('အနီရောင်');
});
စမ်းကြည့်နိုင်ပါသည်။