天天看點

HTML5重新整理頁面過渡效果,js+html5實作頁面可重新整理的倒計時效果

寫了一個5分鐘倒計時的代碼,有的時候代碼需要重新整理,然後倒計時又從4:59開始了,我想到的一個解決辦法,就是使用緩存,将開始倒計時的時間加上要倒計時的5分鐘設為緩存,然後直接用這個緩存時間減去目前時間,就可以一直倒計時了,不管你在倒計時過程中操作了什麼,時間總在變吧,哈哈,原理就是這樣嘀。

簡單易用的倒計時js代碼

localStorage.setItem('start', new Date().getTime());

countDown(localStorage.getItem('start'));

function countDown(startTime) {

var time = setInterval(function() {

var currentTime = new Date();

var second = 59 - parseInt(((currentTime.getTime() - startTime) / 1000) % 60);

var min = 4 - parseInt((currentTime.getTime() - startTime) / 60000);

if(min < 10) {

min = "0" + min;

}

if(second < 10) {

second = "0" + second;

}

var countDown = min + ":" + second;

$('#time').html(countDown);

if(second == 0 && min == 0) {

clearInterval(time);

}

}, 1000)

}

以上就是本文的全部内容,希望對大家的學習有所幫助,也希望大家多多支援我們。

時間: 2017-07-12