jQuery event.stopImmediatePropagation () วิธีการ
ตัวอย่าง
การดำเนินการจัดการเหตุการณ์แรกและป้องกันไม่ให้ส่วนที่เหลือของตัวจัดการเหตุการณ์ที่จะดำเนินการ:
$ ( "Div.") คลิก (ฟังก์ชั่น (event) {
การแจ้งเตือน ( "จัดการเหตุการณ์จะถูกดำเนินการ 1");
event.stopImmediatePropagation ();
});
$ ( "Div.") คลิก (ฟังก์ชั่น (event) {
การแจ้งเตือน ( "จัดการเหตุการณ์จะถูกดำเนินการ 2");
});
$ ( "Div.") คลิก (ฟังก์ชั่น (event) {
การแจ้งเตือน ( "จัดการเหตุการณ์จะถูกดำเนินการ 3");
});
การแจ้งเตือน ( "จัดการเหตุการณ์จะถูกดำเนินการ 1");
event.stopImmediatePropagation ();
});
$ ( "Div.") คลิก (ฟังก์ชั่น (event) {
การแจ้งเตือน ( "จัดการเหตุการณ์จะถูกดำเนินการ 2");
});
$ ( "Div.") คลิก (ฟังก์ชั่น (event) {
การแจ้งเตือน ( "จัดการเหตุการณ์จะถูกดำเนินการ 3");
});
ลอง»
ความหมายและการใช้งาน
event.stopImmediatePropagation () วิธีการป้องกันไม่ให้ส่วนที่เหลือของตัวจัดการเหตุการณ์ที่จะดำเนินการ
วิธีการนี้จะช่วยป้องกันเหตุการณ์จากฟองขึ้นต้นไม้ DOM
เคล็ดลับ: ใช้ event.isImmediatePropagationStopped () วิธีการตรวจสอบว่าวิธีการนี้เรียกว่าอยู่ในเหตุการณ์ที่ระบุ
ไวยากรณ์
event.stopImmediatePropagation()
参数 | 描述 |
---|---|
event | 必需。 event 参数来自事件绑定函数。 |