jQuery 1.9版本中的unbind()函數是一種用于移除一個或多個事件處理程序的方法。該方法解除通過on()方法綁定的事件處理程序。
// unbind函數示例 $('#element').unbind('click');
unbind()函數的參數可以是一個字符串、一個數組或者不傳參數。當參數為字符串時,unbind()會移除綁定在元素上的該指定類型的事件處理程序。如果傳入的是一個數組,則會移除所有在數組中出現的事件類型的事件處理程序。如果沒有傳入參數,則移除該元素上所有的事件處理程序。
// 參數為數組的unbind函數示例 $('#element').unbind(['click', 'hover']);
需要注意的是,unbind()方法不僅移除當前元素上的事件處理程序,還會移除所有該元素的子元素上的事件處理程序。
// 移除元素及其子元素上所有事件處理程序的unbind函數示例 $('#element').unbind();
總的來說,unbind()方法可以用于解除元素上的特定事件處理程序或移除該元素上所有事件處理程序。使用unbind()方法可以更好地控制頁面上的事件處理,從而使網頁更加高效。
上一篇如何設置css文本字間距
下一篇如何讓標簽固定不動css