私は困惑しています。jQueryの「ready」関数があります。この関数はHTML5sessionStorage変数を新しいDateの.valueOf()結果に設定します(以下を参照)。しかし、どういうわけか、私のページが開いている間、変数は更新と更新を続けます。sessionStorage変数は、それがDateであることさえ認識せず、ミリ秒を格納するだけであり、「ready」関数は最初に1回だけ呼び出されます(アラートウィンドウを使用して確認しました)。これを実現するためのロジックはコードにありませんが、ページの値はリアルタイムで最新の状態に保たれます。何か案は?
// Initialize default date range
if (sessionStorage.minDate == null) {
d = new Date();
sessionStorage.minDate = (d.valueOf() - 172800000);
delete d;
}
if (sessionStorage.maxDate == null) {
d = new Date();
sessionStorage.maxDate = d.valueOf();
delete d;
}
更新:まだ修正されていませんが、ミリ秒をリテラルとして指定しようとしましたが、それでも同じことを行います。したがって、後でミリ秒カウントを使用して新しい日付を作成しているという事実と関係があるはずです。
どんな考えでも大歓迎です。私は本当にこれを仕事のために働かせる必要があります。