//阻止冒泡的兼容性写法
function stopBubble(event){ var e=arguments.callee.caller.arguments[0]||event; if(e&&e.stopPropagation){ e.stopPropagation() }else if(window.event){ window.event.cancelBubble=true; } }
//阻止浏览器默认行为的兼容性写法
function stopDefault(event){ var e=arguments.callee.caller.arguments[0]||event; //阻止默认浏览器动作(W3C) if(e&&e.preventDefault){ e.preventDefault(); }else{ //IE中阻止函数默认动作的方式 window.event.returnValue=false; } return false; }