事件冒泡是指:子元素执行时,一并触发父元素相同的事件。例如:一个div(outerdiv)中嵌套另个div(innerdiv),两个div都拥有click方法,那么点击innerdiv时,同时也会触发outerdiv的click事件。
阻止方式一:innerdiv的click方法返回false
return false;
阻止方式二:利用jquery的event对象方法
function stopPropagation(e) {
e = e || window.event;
if(e.stopPropagation) { //W3C阻止冒泡方法
e.stopPropagation();
} else {
e.cancelBubble = true; //IE阻止冒泡方法
}
};