JSブロックイベントが頻繁にクリックされます.

675 ワード



var repeatObj = {repeatTemp:[]} function checkClickInterval(refresh,time){// time time*1000, time 30s time = time ? time*1000 : 30000; var newTime = new Date().getTime();// : if(!repeatObj[refresh]){ repeatObj[refresh] = newTime; return true;// }else{ var t = time - (newTime - repeatObj[refresh]); t = parseInt(t); if(t<=0){ repeatObj[refresh] = newTime; return true;// }else{ alert(" , :"+t+" "); return false; } } } function refresh(){ if(checkClickInterval("refresh")){ // 。。。。 } }