我正在使用jQuery Countdown插件並進行快速查詢。jQuery倒計時 - 重置計時器
我的代碼目前看起來是這樣的:
function doCountdown(){
var nextNoon = new Date();
if (nextNoon.getHours()>=12){ nextNoon.setDate(nextNoon.getDate()+1); }
nextNoon.setHours(11,30,0,0);
$('h3 .timer strong').countdown({until: nextNoon, compact: true,
description: '', onExpiry: function(){doCountdown()}});
}
$(window).load(function(){
doCountdown();
});
因此,基本上,它倒計數,直到下一個11:30AM
。但是我需要它在計數器達到11:30AM
時重置計數器,所以它會自動進入定時器的23:59:59
。
目前它只是堅持在00:00:00
即使doCountdown
功能被稱爲onExpiry
(與console.log
測試,它絕對稱它)。
是因爲JavaScript的基礎上的時間關閉頁面加載,然後存儲它?
[這可能有助於](http://stackoverflow.com/a/10769296/456135) – anu