欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  写了一个5分钟倒计时的代码,有的时候代码需要刷新,然后倒计时又从4:59开始了,我想到的一个解决办法,就是使用缓存,将开始倒计时的时间加上要倒计时的5分钟设为缓存,然后直接用这个缓存时间减去当前时间,就可以一直倒计时了,不管你在倒计时过程中操作了什么,时间总在变吧,哈哈,原理就是这样嘀。
 
  
 
  
 
  <!doctypehtml>
 
  <html>
 
  <head>
 
  <metacharset="utf-8">
 
  <title>简单易用的倒计时js代码</title>
 
  </head>
 
  <body>
 
  <pid="time"></p>
 
  <scriptsrc="js/jquery-git.js"></script>
 
  <script>
 
  localStorage.setItem('start',newDate().getTime());
 
  countDown(localStorage.getItem('start'));
 
  functioncountDown(startTime){
 
  vartime=setInterval(function(){
 
  varcurrentTime=newDate();
 
  varsecond=59-parseInt(((currentTime.getTime()-startTime)/1000)%60);
 
  varmin=4-parseInt((currentTime.getTime()-startTime)/60000);
 
  if(min<10){
 
  min="0"+min;
 
  }
 
  if(second<10){
 
  second="0"+second;
 
  }
 
  varcountDown=min+":"+second;
 
  $('#time').html(countDown);
 
  if(second==0&&min==0){
 
  clearInterval(time);
 
  }
 
  },1000)
 
  }
 
  </script>
 
  </body>
 
  </html>







本文转载自中文网

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html5/h55003.shtml