取消冒泡:
W3C标准 event.stopPropagation();但不支持ie9以下版本
IE独有event.cancelBubble = true;
封装 stopBubble(event);
function stopBulle(event){
if(event.stopPropagation){
event.stopPropagation();
}else{
event.cancleBubble = true;
}
}
阻止默认事件:
默认事件 —— 表单提交, a标签跳转, 右键菜单等
1.return false; 以对象属性的方式注册的事件才生效
2.event.preventDefault(); W3C标准,IE9以下不兼容
3.event.returnValue = false; 兼容IE
封装 cancleHandler(event);
function cancleHandler(event){
if(event.preventDefault){
event.preventDefault();
}else{
event.returnValue = false;
}
}