【发布时间】:2020-09-20 12:47:57
【问题描述】:
我有多个倒数计时器和一个正在运行的实时数字时钟。我正在使用 jQuery.countdown 脚本库 http://hilios.github.io/jQuery.countdown/documentation.html 进行倒计时。当我的倒计时结束或到达 00:00:00 时,我停止倒计时并显示“00:00:00”。这没有问题。但我想要的是在特定时间之后,假设如果数字时钟是 08:00:00 我想重新开始倒计时。 jQuery.Countdown 库有一个函数 pause/start 也许这是我需要的,但我不知道如何实现它。
<div id="realtime-digiclock">08:00:00</div>
<?php
$dateToday = date("Y-m-d");
?>
<span class="countdown" value="<?php echo $dateToday; ?> 00:10:00"></span>
<span class="countdown" value="<?php echo $dateToday; ?> 00:20:00"></span>
<span class="countdown" value="<?php echo $dateToday; ?> 00:30:00"></span>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/hilios/jQuery.countdown@master/dist/jquery.countdown.min.js"></script>
<script>
$(function(){
$('.countdown').each(function(){
$(this).countdown($(this).attr('value'), function(event) {
$(this).text(event.strftime('%H:%M:%S'));
}).on('finish.countdown', function(e) {
$(this).text("00:00:00");
});
});
});
</script>
<!-- Digiclock - https://jquerycards.com/forms/date-time/jclocksgmt-js/-->
<script>
$(function(){
$('#realtime-digiclock').jClocksGMT({ title:'', offset:'-4', timeformat:'hh:mm:ss a', skin: 2, analog: false });
});
</script>
【问题讨论】:
-
我已经更新了我的问题。数码时钟是一个实时时钟。并不总是早上 8 点。