如何为倒数计时器创建会话存储,以便在重新加载页面后不会重置?

时间:2017-04-23 16:13:24

标签: javascript countdowntimer session-storage

这是我的JavaScript文件。我使用Countdown.js API,计时器是我接收的变量参数。

var countDownCompleted = false;
var myCountdownTest = new Countdown({
    time: timer,
    width: 200,
    height: 80,
    onComplete: countdownComplete,
    rangeHi: "minute"
});
function countdownComplete() {
    countDownCompleted = true;
    window.location.href = 'index.php';
}

我可以进行哪些修改,以便在重新加载页面后倒计时不会重置?我真的不懂如何创建会话存储。

1 个答案:

答案 0 :(得分:0)

localStorage和sessionStorage就像普通变量一样工作。如果您希望计时器在重新加载页面时从中断处取出,则应在每次定时器关闭时存储当前值。

然后,在每个页面加载时,您可以检查localStorage中是否有任何设置,如果是,则从该值开始。