jQuery中l(wèi)ive方法的重復綁定說明
更新時間:2011年10月21日 23:01:11 作者:
使用jQuery的live()方法綁定事件,有時會出現重復綁定的情況,如,當點擊一個按鈕時,此按鈕所綁定的事件會并執(zhí)行n遍
解決:使用die()方法,在live()方法綁定前,將此元素上的前面被綁定的事件統(tǒng)統(tǒng)解除,然后再通過live()方法綁定新的事件。
//先通過die()方法解除,再通過live()綁定
$("#selectAll").die().live("click",function(){
//事件運行代碼
});
die()方法簡介:
die([type], [fn])<SPAN style="WHITE-SPACE: normal"> </SPAN>
概述
jQuery 1.3新增。此方法與live正好完全相反。
如果不帶參數,則所有綁定的live事件都會被移除。
你可以解除用live注冊的自定義事件。
如果提供了type參數,那么會移除對應的live事件。
如果也指定了第二個參數function,則只移出指定的事件處理函數。
復制代碼 代碼如下:
//先通過die()方法解除,再通過live()綁定
$("#selectAll").die().live("click",function(){
//事件運行代碼
});
die()方法簡介:
復制代碼 代碼如下:
die([type], [fn])<SPAN style="WHITE-SPACE: normal"> </SPAN>
概述
jQuery 1.3新增。此方法與live正好完全相反。
如果不帶參數,則所有綁定的live事件都會被移除。
你可以解除用live注冊的自定義事件。
如果提供了type參數,那么會移除對應的live事件。
如果也指定了第二個參數function,則只移出指定的事件處理函數。
相關文章
hover的用法及l(fā)ive的用法介紹(鼠標懸停效果)
hover屬性在書寫css時大家都不會陌生了吧live主要用于對動態(tài)加載出來的元素綁定事件,下來將為大家詳細介紹下兩者的使用,感興趣的朋友可不要錯過了哈2013-03-03
基于Bootstrap和JQuery實現動態(tài)打開和關閉tab頁的實例代碼
這篇文章主要介紹了基于Bootstrap和JQuery實現動態(tài)打開和關閉tab頁的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06
jQuery實現動態(tài)添加和刪除input框實例代碼
這篇文章主要介紹了jQuery實現動態(tài)添加和刪除input框,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-03-03
jQuery+css3實現轉動的正方形效果(附demo源碼下載)
這篇文章主要介紹了jQuery+css3實現轉動的正方形效果,可實現圖片組集體轉動的功能,通過jQuery結合時間函數定時操作css3屬性實現旋轉效果,并附帶demo源碼供讀者下載,需要的朋友可以參考下2016-01-01
JQuery魔力之$("tagName")與selector
DOM 中的 getElementsByTagName()方法在JQuery中的表現就是$(“tagName”)這么簡單!tag標簽(可以是:p、div、button …)標簽本身具有ID、Class等屬性2012-03-03
jQuery圖片輪播(二)利用構造函數和原型創(chuàng)建對象以實現繼承
本文主要介紹了利用構造函數和原型創(chuàng)建對象以實現繼承,并附上完成簡單輪播對象的封裝的示例代碼。有興趣的朋友可以看下2016-12-12

