2013-02-23 55 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