阻止事件冒泡事比较常见的,举个例子:一个元素上有个click事件,其内的一个子元素也有click事件,当点击子元素的click事件时,其父元素的click事件也会触发。
我一般用的方法是兼容性写法,代码如下:
//阻止冒泡
function stopPropagation(event){
var event=event || window.event;
if(event.stopPropagation){
event.stopPropagation();
}else if(event.cancelBubble){
event.cancelBubble=true;
}else{
return false;
}
}