1. 程式人生 > >阻止事件冒泡和事件默認行為

阻止事件冒泡和事件默認行為

pre function 防止 處理 true 停止 jquery 事件 val

阻止事件冒泡(兼容IE8)

function stopHandler(event){
    window.event?window.event.cancelBubble=true:event.stopPropagation();
}

取消默認操作

function cancleHandler(event) {
       var event = event|| window.event;
       if(event.preventDefault) event.preventDefault();
       if(event.returnValue) event.returnValue = false
; return false; }
 return false;用於處理使用對象屬性註冊的處理程序,javascript的return false 只會阻止默認行為,並不會停止冒泡,jQuery既可以阻止默認行為又防止對象冒泡

阻止事件冒泡和事件默認行為