語法:
$(selector).unbind([eventType][,handler(eventObject)]);
返回值:jQuery參數解釋:
- eventTypey:
類型:String
以后包含javaScript事件類型的字符串, 比如click或submit
類型:function()
如果把在bind時傳遞的處理函數作為第二個參數,則只有這個特定的時間處理函數會被刪除。
作用:
bind()的反向操作,從每一個匹配的元素總刪除綁定的事件。
如果沒有參數,則刪除所有綁定的事件。
示例
把所有段落的所有事件取消綁定
$("p").unbind();
將段落的click事件取消綁定
$("p").unbind("click");
刪除特定函數的綁定,將函數作為第二個參數傳入
var foo = function(){
//綁定事件和解綁事件的事件處理函數
}
//給p標簽綁定click mouseenter事件
$("p").bind("click mouseenter", foo);
//只解綁了p標簽的click事件
$("p").unbind("click", foo);
