停止事件冒泡与阻止浏览器行为

2008.7.3 00:46 [ 工作 ] 评论(1) , 阅读(2318) | |
  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;
Tags: ,
有人在2008/08/09 14:59说: http://whttp://www.qqxiazai.info
好代码,多谢!
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   可以直接留言
网址   电邮   [注册]