カウントダウンで欲しいのは、毎日14:00に再開することです。カウンターが14:00に達すると、自動的に再起動して23h:59m:59sに移動します。
今はカウントダウンしていて、私の時間に達すると00:00:00に固執します。ページを手動で更新すると、カウントダウンが再開されます。
私はこの投稿を見ましたが、再起動の手助けはしません
私が使用するコードは次のとおりです。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1 /jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.countdown.js"></script>
<script type="text/javascript">
function doCountdown() {
var todaysNoon = new Date(),
nextNoon = new Date();
todaysNoon.setHours(14, 00, 0);
if (todaysNoon <= nextNoon) {
nextNoon.setDate(nextNoon.getDate() + 1);
}
nextNoon.setHours(14, 00, 0);
$('#defaultCountdown').countdown({
until: nextNoon,
description: '',
onExpiry: function() {
doCountdown()
}
});
}
$(window).load(function() {
doCountdown();
});
</script>
HTML:
<h1>Text here</h1>
<p>Some text here.</p>
<div id="defaultCountdown"></div>