前言
在开发前端的时候会有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();
}