2013-02-23 88 views
0

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

+1

如果倒计时至特定时间或从一个特定的时间计数,清爽不应该有任何影响。零应该如何定义? – 2013-02-23 12:25:42

回答

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)之前的倒计时。

+0

如果你看一下我的示例代码,你明白我的意思通过存储在一个JSON对象日期中有JSON – Bergi 2013-02-23 12:30:56

+0

没有日期的对象。但是,你是对的它被存储为'String'在localStorage的,但你可以通过简单地创建一个新的'Date'从localStorage的检索后面的值对象转换回来。 'date = new Date(date);' – 2013-02-23 12:36:08