阻止冒泡的方法
function stopBubble(e){ if(e && e.stopPropagation ){ e.stopPropagation();//w3c }else{ window.event.cancelBubble = true;//ie } }
阻止浏览器的默认行为
function stopDefault(e){ if(e && e.preventDefault){ e.preventDefault();//w3c }else{ window.event.returnValue = false;//ie } }
事件兼容
function fn(e){ var evt = e ? e:window.event; }停止冒泡兼容 window.event?window.event.cancelBubble = true:evt.stopPropagation();停止默认行为兼容 window.event?window.event.returnValue = false:evt.preventDefault();