解決jQuery多個事件處理函式執行的現象
本章節介紹一種比較常見的現象,就拿click事件來講,可能點選一個按鈕會出現多個事件處理函式執行的現象。下面介紹一下出現此種現象的一個常見的原因,看如下程式碼:
[JavaScript] 純文字檢視 複製程式碼$("#antzone").on("click",function(e){ //code });
上面的程式碼是給元素再新增一個click事件處理函式,是在原有基礎上追加。
所以需要先刪除原來的事件處理函式,再新增新的就沒有這種問題了,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼$("#antzone").unbind("click").click("click",function(e){ //code });
相關文章
- jQuery能夠為一個元素註冊多個相同事件處理函式jQuery事件函式
- js如何降低事件處理函式的執行頻率JS事件函式
- jQuery如何解綁註冊的事件處理函式jQuery事件函式
- 如何實現為window.onload註冊多個事件處理函式事件函式
- jquery註冊事件處理函式常用的幾種方式jQuery事件函式
- js為物件註冊多個事件處理函式程式碼JS物件事件函式
- 常用的圖象處理函式的整理 (轉)函式
- jquery為動態新增元素註冊事件處理函式jQuery事件函式
- jQuery為非同步載入的元素註冊事件處理函式jQuery非同步事件函式
- jQuery為動態新增的按鈕註冊事件處理函式jQuery事件函式
- 批量註冊事件處理函式索引總是最後一個問題解決事件函式索引
- 用 UI 多執行緒處理 WPF 大量渲染的解決方案UI執行緒
- on()方法一次註冊多個事件處理函式程式碼例項事件函式
- C#中含有多個Main函式的處理C#AI函式
- JavaScript 註冊事件處理函式JavaScript事件函式
- echarts 繫結事件處理函式Echarts事件函式
- Android 中 EventBus 的使用(3):多執行緒事件處理Android執行緒事件
- jQuery事件中on實現繫結多個事件jQuery事件
- js封裝函式來 解釋jQuery的執行原理JS封裝函式jQuery
- 事件處理函式中, e.stopPropagation()能放在 onChangeColor()後邊執行嗎?事件函式
- Swift實現多執行緒map函式Swift執行緒函式
- JavaScript 批量註冊事件處理函式JavaScript事件函式
- 公共事件處理函式js庫事件函式JS
- Java多執行緒並行處理任務的實現Java執行緒並行
- javascript如何移除註冊的事件處理函式JavaScript事件函式
- js刪除註冊的事件處理函式JS事件函式
- 多執行緒常用函式執行緒函式
- for迴圈批量註冊事件處理函式事件函式
- JavaScript 事件處理函式傳遞引數JavaScript事件函式
- js如何批量註冊事件處理函式JS事件函式
- onclick事件處理函式傳遞引數事件函式
- 多生產者-消費者中假死現象的處理
- 鉤子函式的執行機理函式
- onerror事件處理函式返回false或者true的作用Error事件函式False
- 如何為新增的元素註冊事件處理函式事件函式
- PHP函式處理函式例項詳解PHP函式
- jQuery阻止事件冒泡現象程式碼例項jQuery事件
- JavaScript為事件處理函式傳遞引數JavaScript事件函式