jQuery中的移除事件

2021-09-26 15:15:39 字數 843 閱讀 4787

移除事件:unbind()–unbind(type,data)。

第乙個引數事件型別,第二個引數將要移除的函式,

(1)如果沒有引數,則刪除所有繫結的函式

(2)如果只提供了事件型別作為引數,則只刪除該型別的繫結事件

(3)如果把在繫結時傳遞的處理函式作為第二個引數,則只有這個特定的事件處理函式會被刪除。

unbind

(type [

,data]

)//data是要移除的函式

$('#btn').

unbind

("click");

//移除click

$('#btn').

unbind()

;//移除所有 對於只需要觸發一次的,隨後就要立即解除繫結的情況,用one()

$('#btn').

one(

"click"

,function()

);

引數:

type (string) : (可選) 事件型別

data (function): (可選) 要從每個匹配元素的事件中反繫結的事件處理函式

示例: 把所有段落的所有事件取消繫結

jquery **:

$(

"p")

.unbind

()

將段落的click事件取消繫結

jquery **:

$(

"p")

.unbind

("click"

)

刪除特定函式的繫結,將函式作為第二個引數傳入

jquery移除事件

移除事件 unbind type data data是要移除的函式 btn unbind click 移除click btn unbind 移除所有 對於只需要觸發一次的,隨後就要立即解除繫結的情況,用one btn one click function 模擬操作 可以用trigger 方法完成模擬...

jquery的移除事件

使用各種事件樣式達到各種結果,適合開發目的才是最好的,一下對一些jquery事件的詳細說明及使用unbind type data data是要移除的函式 btn unbind click 移除click btn unbind 移除所有對於只需要觸發一次的,隨後就要立即解除繫結的情況,用one btn...

jQuery之事件移除

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