jQuery event.stopPropagation() နည်းလမ်း
ဥပမာ
ကလစ်ဖြစ်ရပ်ကို ပင်မဒြပ်စင်များသို့ မွှေနှောက်ခြင်းမှ ရပ်လိုက်ပါ-
$("span").click(function(event){
event.stopPropagation();
alert("The span element was clicked.");
});
$("p").click(function(event){
alert("The p element was clicked.");
});
$("div").click(function(){
alert("The div element was clicked.");
});
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
event.stopPropagation() နည်းလမ်းသည် ပင်မဒြပ်စင်များဆီသို့ အဖြစ်အပျက်တစ်ခု၏ ပွက်ပွက်ဆူလာမှုကို ရပ်တန့်စေပြီး မည်သည့်မိဘဖြစ်ရပ်ကိုင်တွယ်သူများကိုမဆို လုပ်ဆောင်ခြင်းမှ ကာကွယ်ပေးသည်။
အကြံပြုချက်- event.isPropagationStopped () နည်းလမ်းကို အသုံးပြု၍ ဤနည်းလမ်းကို ပွဲအတွက် ခေါ်ထားခြင်းရှိမရှိ စစ်ဆေးပါ။
အထားအသို
event.stopPropagation()
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |