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();
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()
参数 | 描述 |
---|---|
event | 必需。 event 参数来自事件绑定函数。 |