0

我想要一个这种格式的javascript倒数计时器:分别为00:00:00(分钟、秒、毫秒)。我在互联网上搜索了很多插件,但这还不够好。我希望当页面刷新时计时器值不会重置。请告诉我这方面的解决方案或示例代码。我将非常感谢你们所有人。

4

1 回答 1

0

页面刷新重置有一个非常简单的解决方案,方法是在 localStorage 中设置倒计时时间(作为 JSON 格式的时间戳或日期对象)并在页面重新加载时将其取回。

//timestamp sample
localStorage.setItem("timestamp", /* value goes here */);
var timestamp = localStorage.getItem("timestamp");

//date object sample
localStorage.setItem("date", (new Date("02 23, 2013 13:25:14")).toJSON());
var date = localStorage.getItem("date");

因此,每当您在页面上设置倒计时并在每个页面加载时调用 setItem 时,检查用户浏览器的 localStorage (getItem) 中是否存储了以前的倒计时。

于 2013-02-23T12:26:52.297 回答