/*---------------阻止浏览器默认行为---------------*/ function stopDefault(e){ // 如果提供了事件对象,则这是一个非IE浏览器 if(e && e.preventDefault){ // 阻止默认浏览器动作 e.preventDefault(); }else{ // ie中阻止函数器默认动作的方式 window.event.returnValue = false; } return false; } /*-----------------停止事件冒泡----------------*/ function stopBubble(){ // 如果提供了事件对象,则这时一个非ie浏览器 if(e && e.stopPropagation){ // 因此它支持W3C的stopPropagation()方法 e.stopPropagation(); }else{ // 否则,我们需要使用IE的方式来取消事件冒泡 window.event.cancelBubble = true; } return false; }
停止事件冒泡和阻止浏览器默认行为
最新推荐文章于 2024-04-07 16:58:37 发布