最近臨近發布,天天和測試組老師打交道,其測試糾錯能力可見一斑,從中也學到了不少東西。其中有一個問題是——按鈕可以被多次點擊。
解決辦法如下:
//聲明一個控制點擊的變量 var upLoadClicktag = 0; //點擊事件 $("td.upLoad").on("click",function () { //第一次進來為true if(upLoadClicktag==0){ //改版變量 upLoadClicktag = 1; //此處寫你要做的事情,操作DOM,發送ajax請求等等。 //3秒過后可以再次點擊 setTimeout(function () { upLoadClicktag = 0 }, 3000); }else{ alert('請勿頻繁操作!'); } });