前言
在开发前端的时候会有div套div,且内外div都绑定的Click事件,这时点击内部div就会触发外部div的事件,禁止事件冒泡,总结记录方法。
具体内容
1.正常将event参数写上,利用event.stopPropagation()可以实现。
$("#div1").click(function(event){
event.stopPropagation();
});
function call(event){
event.stopPropagation();
}
2.如果方法本身包含参数,就用如下方法,该方法兼容火狐、IE。
function call(phoneNum){
var event = window.event || arguments.callee.caller.arguments[0];
event.stopPropagation();
}
本文介绍了解决前端开发中div元素嵌套情况下点击事件触发问题的方法,通过使用event.stopPropagation()来阻止事件冒泡,提供了两种实现方式并确保了浏览器兼容性。
698

被折叠的 条评论
为什么被折叠?



