事件冒泡和默认事件

 

JS中事件触发在两个阶段,捕获阶段和冒泡阶段。

 

 

    //阻止事件冒泡的通用函数
function stopBubble(){
      if(e && e.stopPropagation){
            e.stopPropagation();
      }else{
            window.event.cancelBubble = true;//IE
      }
}                        

 

 

 

取消冒泡行为不能防止默认行为

function stopDefault(e){
    if(e && e.preventDefault){
        e.preventDefault();
    }else{
        window.event.returnValue = false;
    }
    return false;
}

 

 

下次补充,这次比较匆忙。

 

posted @ 2012-11-21 10:42  积跬步  阅读(305)  评论(0编辑  收藏  举报