原由:最近寫網頁其中一個模塊使用tab切換~每個tab裏都有點擊按鈕提交事件,剛開始點擊提交只執行一次,可是隻要我tab切換頁面又切換回來該頁面,再點擊該按鈕,我切換了多少次頁面,代碼提交也會提交不少次;函數
緣由:後來找了一下緣由,得知是由於JQ事件委託致使點擊事件屢次執行的(事件委託是指:利用事件冒泡,指定一個事件處理程序來管理某一類型的全部事件),雖然我頁面切換了,可是事件問題還在,因此纔會點擊一次執行屢次;事件
解決方法:使用off()函數移除以前添加的事件處理程序,就能解決該問題。io
eg:function
$(document).off().on('click','.recharge button',function(){cli
//所執行的代碼程序
});方法