2016-03-26 24 views
0

"mm:ss"のようなプレーンタイマのフォーマット。
ただし、の場合、このタイマーは更新後の時間を保持する必要があります。私はsessionStorageを試しましたが、まっすぐに動作しません。
今は、ページを更新する前に毎回サーバーに時刻を返し、ページの読み込みを開始するときにサーバーから時刻を取得します。
サーバーがなくても良いアイデアはありますか?javascriptでタイマーをカウントアップし、リフレッシュ時の時間を維持する

+0

[OK]を、あなたはここで私たちのコードを表示することができますか? – amanuel2

+0

開始時刻をクッキーなどに格納して、その後の経過時間を確認するために数学のビットを使用することができます。 – maddockst

+0

sessionStorageは正常に動作し、破損したコードを投稿します。 – dandavis

答えて

0

sessionStorageは正常に動作するはずです。格納された値は文字列でなければならないことを覚えておいてください。

sessionStorage.setItem('ts', Date.now().toString()); 

ここで実証するための迅速なサンプルフィドルです:

https://jsfiddle.net/9cv2mqoh/

+0

このコードでは一般的にトリックを行いますが、setIntervalを使用する方法では一時停止機能を実装できません。 'totaltime'変数を使用して1秒あたり1つずつ増やすことができれば良いでしょう。 –

関連する問題