Ghost全自动系统备份光盘正式版 V4.5 | 硬盘版 V2.0 | 排行榜 TOP50 | 图文推荐 | 玩小游戏
首页 >> JavaScript >> Js实例技巧 >> 停止事件冒泡和阻止浏览器默认行为的脚本

停止事件冒泡和阻止浏览器默认行为的脚本

作者:愚人码头 来源:WEB前端开发 时间:2008-9-9 网友评论条 【

在JavaScript前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。

1..停止事件冒泡

//如果提供了事件对象,则这是一个非IE浏览器    
if ( e && e.stopPropagation )    
  //因此它支持W3C的stopPropagation()方法    
  e.stopPropagation();    
else   
  //否则,我们需要使用IE的方式来取消事件冒泡    
  window.event.cancelBubble = true;    
return false;    

2.阻止浏览器的默认行为

//如果提供了事件对象,则这是一个非IE浏览器    
if ( e && e.preventDefault )    
  //阻止默认浏览器动作(W3C)    
  e.preventDefault();    
else   
  //IE中阻止函数器默认动作的方式    
  window.event.returnValue = false;    
return false;   

站长工具
Google PR 查询:
相关文章
loading 请稍等,评论加载中...

Aspxhome.com. 中国Asp之家. 版权所有

闽ICP备06017341号