HTML DOM Document removeEventListener()
ဥပမာ
addEventListener() နည်းလမ်းဖြင့် ပူးတွဲပါရှိသော "mousemove" အစီအစဉ်ကို ဖယ်ရှားပါ-
// Attach an event handler to the document
document.addEventListener("mousemove", myFunction);
// Remove the event handler from the document
document.removeEventListener("mousemove", myFunction);
အောက်တွင် နောက်ထပ် "စမ်းသုံးကြည့်ပါ" ဥပမာများ။
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
document.removeEventListener() နည်းလမ်းသည် document.addEventListener () နည်းလမ်းဖြင့် ပူးတွဲပါရှိသည့် ဖြစ်ရပ်ကိုင်တွယ်သူကို ဖယ်ရှားသည် ။
မှတ်ချက်- event handlers များကို ဖယ်ရှားရန် addEventListener() method ဖြင့် သတ်မှတ်ထားသော လုပ်ဆောင်ချက်သည် အထက်ဖော်ပြပါ ဥပမာ (myFunction) ကဲ့သို့ ပြင်ပ၊ "အမည်" လုပ်ဆောင်ချက် ဖြစ်ရပါမည်။
"document.removeEventListener(" event ", function(){ myScript });" ကဲ့သို့ အမည်မသိ လုပ်ဆောင်ချက်များ၊ အလုပ်မဖြစ်ပါ။
အကြံပြုချက်- ဒြပ်စင် .addEventListener () နှင့် ဒြပ်စင် ကို အသုံးပြု ပါ
အထားအသို
document.removeEventListener(event, function, useCapture)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
event | Required. A String that specifies the name of the event to remove. Note: Do not use the "on" prefix. For example, use "click" instead of "onclick". Tip: For a list of all HTML DOM events, look at our complete HTML DOM Event Object Reference. |
function | Required. Specifies the function to remove. |
useCapture |
Optional. A Boolean value that specifies the event phase
to remove the event handler from. Possible values:
|
နည်းပညာဆိုင်ရာအသေးစိတ်
DOM ဗားရှင်း- | DOM အဆင့် 2 ဖြစ်ရပ်များ |
---|---|
ပြန်ပို့တန်ဖိုး- | ပြန်တန်ဖိုးမရှိပါ။ |
ပြောင်းလဲမှုမှတ်တမ်း- | useCapture ကန့်သတ်ဘောင်သည် Firefox 6 နှင့် Opera 12.0 တွင် ရွေးချယ်ခွင့်ဖြစ်လာသည် (Chrome၊ IE နှင့် Safari အတွက် အမြဲတမ်းရွေးချယ်ခွင့်ရှိသည်) |
နောက်ထပ် ဥပမာများ
ဥပမာ
removeEventListener() နည်းလမ်းကို မပံ့ပိုးသောဘရောက်ဆာများအတွက်၊ သင်သည် detachEvent() နည်းလမ်းကို အသုံးပြုနိုင်ပါသည်။
ဤဥပမာသည် ဘရောက်ဆာဖြတ်ကျော်ဖြေရှင်းချက်ကို သရုပ်ပြသည်-
if (document.removeEventListener) { // For all major browsers, except IE 8 and earlier
document.removeEventListener("mousemove", myFunction);
} else if (document.detachEvent) { // For IE 8 and earlier versions
document.detachEvent("onmousemove", myFunction);
}
ဆက်စပ်စာမျက်နှာများ
JavaScript သင်ခန်းစာ- HTML DOM EventListener
JavaScript ရည်ညွှန်းချက်- ဒြပ်စင် .removeEventListener()
Browser ပံ့ပိုးမှု
document.removeEventListener()
DOM Level 2 (2001) အင်္ဂါရပ်တစ်ခုဖြစ်သည်။
ဘရောက်ဆာအားလုံးတွင် ၎င်းကို အပြည့်အဝထောက်ခံသည်-
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |