stopImmediatePropagation()วิธีเหตุการณ์
ตัวอย่าง
เมื่อคลิกที่ปุ่ม ให้รันตัวจัดการเหตุการณ์ตัวแรก และหยุดการทำงานของตัวจัดการเหตุการณ์ที่เหลือ:
var x = document.getElementById("myBtn");
x.addEventListener("click", myFunction);
x.addEventListener("click", someOtherFunction);
function myFunction(event) {
alert ("Hello World!");
event.stopImmediatePropagation();
}
// This function will not be executed
function someOtherFunction() {
alert ("I will not get to say Hello World");
}
ความหมายและการใช้งาน
เมธอด stopImmediatePropagation() ป้องกันไม่ให้ผู้ฟังรายอื่นในเหตุการณ์เดียวกันถูกเรียก
รองรับเบราว์เซอร์
ตัวเลขในตารางระบุเบราว์เซอร์รุ่นแรกที่รองรับวิธีการนี้อย่างเต็มที่
Method | |||||
---|---|---|---|---|---|
stopImmediatePropagation() | Yes | 9.0 | Yes | Yes | Yes |
ไวยากรณ์
event.stopImmediatePropagation()
พารามิเตอร์
ไม่มี |
รายละเอียดทางเทคนิค
คืนมูลค่า: | ไม่มีค่าส่งคืน |
---|---|
รุ่น DOM: | กิจกรรม DOM ระดับ 3 |