jquery的冒泡事件event.stopPropagation()

在火狐Firefox、opera、IE下阻止冒泡事件是不同的代码的,火狐下使用的是event.stopPropagation(),而IE下使用的是cancelBubble,jQuery 可以使用e.stopPropagation()就可以兼容了,如果是纯粹的JavaScript需要下面的代码来统一:

if (event.stopPropagation) {
// this code is for Mozilla and Opera
event.stopPropagation();
}
else if (window.event) {
// this code is for IE
window.event.cancelBubble = true;
}


//就可以兼容哦
$("#msg").bind("click", function(e) {  
                            alert("div click");  
e.stopPropagation();
  });

http://shop63933458.taobao.com/   欢迎来逛逛我的画框卖场

你可能感兴趣的:(JavaScript,jquery,IE,Opera,firefox)