JQuery之事件冒泡

2022-07-27 16:36:17 字數 317 閱讀 3398

jquery 提供了兩種方式來阻止事件冒泡。

方法一:event.stoppropagation();

$("#div1").mousedown(function(event));

方法二:return false;

$("#div1").mousedown(function(event));

以上兩種方法都能阻止事件冒泡的發生,但是也有本質區別:

return false 不僅阻止了事件往上(父 級元素)冒泡,而且阻止了事件本身。

event.stoppropagation()則只阻止事件往上冒泡,不阻止事件本身。

jQuery之事件移除

於 有時候事件執行完了,想取消事件的效果可以通過一定的辦法來處理。比如bind 方法,可以通過unbind 方法來移除事件的效果。比如下面的乙個案例 html部分 點選我 這裡每次點選,都會執行一次事件,想div層末尾新增段落。下面的 是取消事件效果的,可以通過刪除事件,使點選效果失效 btn un...

js之事件冒泡和事件捕獲

1,ie只冒泡,w3c先捕獲再冒泡 事件的傳播過程 事件捕捉 目的節點 冒泡事件,下面的 體現了事件的冒泡過程,某一節點定義了onclick事件,該事件會從當前的節點往上到父節點一直到document節點,在冒泡的過程中,如果父節點同樣定義了該事件控制代碼,就會同樣呼叫該控制代碼,這也是事件 的原理...

js之事件冒泡和事件捕獲

事件 怎樣使用事件以及ie和dom事件模型之間存在哪些主要差別。1 冒泡型事件 事件按照從最特定的事件目標到最不特定的事件目標 document物件 的順序觸發。ie 5.5 div body document ie 6.0 div body html document mozilla 1.0 di...