jQuery event.stopImmediatePropagation()เมธอด

❮ วิธีการจัดกิจกรรม jQuery

ตัวอย่าง

ดำเนินการตัวจัดการเหตุการณ์ตัวแรก และหยุดตัวจัดการเหตุการณ์ที่เหลือไม่ให้ถูกดำเนินการ:

$("div").click(function(event){
  alert("Event handler 1 executed");
  event.stopImmediatePropagation();
});
$("div").click(function(event){
  alert("Event handler 2 executed");
});
$("div").click(function(event){
  alert("Event handler 3 executed");
});

ความหมายและการใช้งาน

เมธอด event.stopImmediatePropagation() จะหยุดการทำงานของตัวจัดการเหตุการณ์ที่เหลือ

เมธอดนี้ยังหยุดเหตุการณ์ไม่ให้สร้างฟองขึ้นต้นไม้ DOM

เคล็ดลับ:ใช้ เมธอด event.isImmediatePropagationStopped() เพื่อตรวจสอบว่าเมธอดนี้ถูกเรียกสำหรับเหตุการณ์หรือไม่


ไวยากรณ์

event.stopImmediatePropagation()

Parameter Description
event Required. The event parameter comes from the event binding function

❮ วิธีการจัดกิจกรรม jQuery