jquery 事件 繫結與解綁

2022-05-14 11:23:26 字數 537 閱讀 8322

一、on() 的多事件繫結

$("#elem").on("mouseover mouseout",function()); //多個事件繫結乙個函式
$("#elem").on(,  

mouseout:function(){}

});

目標節點 //點選在這個元素上

$("div").on("click","p",fn)
事件繫結在最上層div元素上,當使用者觸發在a元素上,事件將往上冒泡,一直會冒泡在div元素上。

如果提供了第二引數,那麼事件在往上冒泡的過程中遇到了選擇器匹配的元素p,將會觸發事件**函式

二、解除安裝事件 off() 方法

根據on繫結事件的一些特性,off方法也可以通過相應的傳遞組合的事件名,名字空間,選擇器或處理函式來移除繫結在元素上指定的事件處理函式。

當有多個過濾引數時,只有與這些引數完全匹配的事件處理函式才會被移除

$("btn").click(function() )

jQuery事件之解綁事件

selector unbind eventtype handler eventobject 返回值 jquery 引數解釋 handler eventobject 型別 function 如果把在bind時傳遞的處理函式作為第二個引數,則只有這個特定的時間處理函式會被刪除。作用 bind 的反向操作...

jquery中事件重複繫結以及解綁問題

一般的情況下,對於這種情況,我們常規的思路是,先解綁,再繫結,如下 selector unbind click bind click function 當這樣會有乙個問題,unbind會把其之前的所有的click事件都unbind掉,可能會影響其他的繫結,有如下有兩種方法解決 第一種 使用事件命令空...

jQuery的事件繫結和解綁

語法 bind type,data,fn 描述 為每乙個匹配元素的特定事件 像click 繫結乙個事件處理器函式。引數解釋 string 事件型別 object 可選 作為event.data屬性值傳遞給事件物件的額外資料物件 function 繫結到每個匹配元素的事件上面的處理函式 示例 當每個p...