您的位置:首页 > Web前端 > JavaScript

js防止刷新的倒计时代码

2017-09-06 00:53 585 查看

js防止刷新的倒计时代码

js

<script>
var maxtime;
if(window.name==''){
maxtime = 60*60*1.5;//定义时间,此处为1.5小时
}else{
maxtime = window.name;
}

$(function(){
timer = setInterval("CountDown()",1000);
});

function CountDown(){
if(maxtime>=0){
var hours=0;
if(maxtime>=3600){hours = Math.floor(maxtime/3600);}
minutes = Math.floor(maxtime/60);
seconds = Math.floor(maxtime%60);
var msg="";
if(hours>=1){ msg += hours+"小时";minutes = minutes-60*hours; }
if(minutes!=0){ msg += minutes+"分"; }
if(seconds!=0){ msg += seconds+"秒"; }
$("#drag_time").text(msg);
/*if(maxtime == 5*60)
alert('注意,还有5分钟!');*/
--maxtime;
window.name = maxtime;
} else {
clearInterval(timer);
alert("时间到!");
}
}
</script>


dom

<div id="drag">
<span>剩余:</span><br>
<span id="drag_time"></span>
</div>


原文转自:http://www.bkjia.com/webzh/1022968.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript