我們有一個24小時倒數計時器。問題是,無論何時頁面刷新,定時器重新啓動。我們如何創建一個cookie,使其不會爲同一用戶重新啓動?如果如果下降到0再次重新啓動?JS倒數計時器與餅乾問題
我們有什麼至今:
<script type = "text/javascript">
var totalSeconds;
function initiate(seconds)
{
totalSeconds = parseInt(seconds);
setInterval("timeUpdate()", 1000);
}
function timeUpdate()
{
var seconds = totalSeconds;
if(seconds > 0)
{
totalSeconds--;
var hours= Math.floor(seconds/3600);
seconds %= 3600;
var minutes = Math.floor(seconds/60);
seconds %= 60;
var timeIs = ((hours < 10) ? "0" : "") + hours + ":" + ((minutes < 10) ? "0" : "") + minutes + ":" + ((seconds < 10) ? "0" : "") + seconds;
document.getElementById("timeLeft").innerHTML = "" + timeIs;
}
else
{
document.getElementById("timeLeft").innerHTML = '';
document.getElementById("message").innerHTML = '';
}
}
initiate(24 * 60 * 60);
</script>
我該如何使用它?哪裏?你能展示如何將這些代碼片段放在一起嗎?感謝您的幫助! – user2272002
你可以在鏈接中看到一個例子 – PSR