0

我得到 00 min NaN sec 的输出。有谁知道我的代码可能有什么问题?

期望的结果,从 5 分钟开始倒计时,然后添加课程“结束”

using jquery.countdown.js

谢谢你。

$(function() {
        var endDate = "05:00";

        $('.countdown.callback').countdown({
          date: endDate,
          render: function(data) {
            $(this.el).html("<div>" + this.leadingZeros(data.min, 2) + " <span>min</span></div><div>" + this.leadingZeros(data.sec, 2) + " <span>sec</span></div>");
          },
          onEnd: function() {
            $(this.el).addClass('ended');
          }
        }).on("click", function() {
          $(this).removeClass('ended').data('countdown').update(endDate).start();
        });

      });
4

1 回答 1

1

如果我没记错的话,您的 endDate 变量无效。我相信它需要遵循获取日期的 JavaScript 方法,所以你可能需要做这样的事情

var endDate = new Date();
endDate.setMinutes(endDate.getMinutes() + 5); // Adding 5 minutes to the current time
于 2013-08-12T18:46:19.013 回答