1

我在这里使用倒数计时器http://keith-wood.name/countdown.html

我想如果我的计时器过期了,它会重新启动。我下面的实现在到期后没有重新启动计时器。请帮忙。

HTML

  <span id="divtimerholder"></span>

JavaScript

 $(document).ready(function() {
          startCountdown();
        function startCountdown() {
            $('#divtimerholder').countdown({ layout: '{mnn} : {snn}', timeSeparator: ':', until: 60, onExpiry: restartCountdown
            });

        }
        function restartCountdown() {
            $('#divtimerholder').destroy();
            startCountdown();
        }
    });

JSFiddle http://jsfiddle.net/zD2M2/

4

3 回答 3

7

设置选项:

$('#divtimerholder').countdown('option', {until: 3});

http://jsfiddle.net/zD2M2/1/

于 2013-04-04T07:13:14.943 回答
1

看起来取消倒数计时器的代码应该是:

$("#divtimerholder").countdown('destroy');
于 2013-04-04T06:31:04.843 回答
1
$('#divtimerholder').countdown('option', {until: 3});

奇迹般有效。感谢您的回答

于 2014-06-06T03:01:32.973 回答