阻止事件的传播兼容
function(e){
var e=e||window.event;
e.stopPropagation();//阻止事件的传播(包括捕获也包括冒泡)
// 兼容处理
if (e.stopPropagation) {
e.stopPropagation();
}else{
// IE浏览器
e.cancelBubble=true;
}
}
防止事件冒泡
//阻止冒泡事件的兼容性处理
function stopBubble(e) {
if(e && e.stopPropagation) { //非IE
e.stopPropagation();
} else { //IE
window.event.cancelBubble = true;
}
}
本文介绍了一种兼容多种浏览器的方法来阻止事件的传播和冒泡。通过JavaScript实现的函数可以有效地在不同浏览器环境下(如IE和其他现代浏览器)进行事件处理。
477

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



