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")){
// 。。。。
}
}