我想知道是否有任何解決方案來實現一個javascript計數器,它不會在頁面刷新時重置,但它會一直持續計數直到設定的時間過去。在頁面刷新時不重新啓動的(javascript)倒計時?
你知道些什麼?
謝謝
我想知道是否有任何解決方案來實現一個javascript計數器,它不會在頁面刷新時重置,但它會一直持續計數直到設定的時間過去。在頁面刷新時不重新啓動的(javascript)倒計時?
你知道些什麼?
謝謝
你可以保存當前倒計時定時器計數在Cookie(你會做,每次定時器的變化)。然後當頁面加載(或刷新)時首先檢查該cookie的值,並且如果設置了該值,則使用該值作爲倒數計數器的起點。
您需要將其狀態存儲在某個地方,無論是在cookie中還是在服務器端。
在每頁加載時,代碼將需要檢查其狀態並相應地調整其倒計時。
您可以使用localStorage或cookie來存儲您當前的計數器值。 下面是一個示例:http://jsfiddle.net/ArtBIT/KsYE4/
將倒計時結束日期存儲在某個地方,可以存儲在cookie中,也可以將其寫入服務器端的頁面。誰決定倒計時結束 - 客戶端還是服務器? – Rup 2011-02-17 11:32:15
服務器:)謝謝! :) – dana 2011-02-17 11:47:05