定義和用法
在unbind()方法選定的元素刪除事件處理程序。
這種方法可以除去所有或選定的事件處理程序,或者從在事件發生時停止運行特定的功能。
這種方法也可以使用解除綁定事件對象的事件處理程序。 這是用來解除從內部本身的事件(像後事件已被觸發的一定次數去除的事件處理程序)。
注意:如果沒有指定參數, unbind()方法會從指定的元素中刪除所有事件處理程序。
注: unbind()方法適用於連接使用jQuery的事件處理程序。
作為jQuery的1.7版本中, on()和off()方法是首選重視和元素移除事件處理程序。
句法
$(selector).unbind(event,function,eventObj)
參數 | 描述 |
---|---|
event | 可選的。 指定一個或多個事件,從元素刪除。 多個事件值之間用空格分隔。 如果這是指定的唯一參數,綁定到指定事件的所有功能。將被刪除。 |
function | 可選的。 指定要由該元素指定的事件取消綁定函數的名稱 |
eventObj | 可選的。 指定要刪除使用事件對象。 該是eventObj參數來自事件綁定功能 |
試一試 - 示例
解除對特定功能
如何使用unbind()方法從一個元素指定事件解除對特定的功能。
使用事件對象解除綁定的事件處理程序
指定事件對象刪除。