我的输出为00分钟NaN秒。有谁知道我的代码可能有什么问题?
期望的结果,从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();
});
});
答案 0 :(得分:1)
如果我没记错,你的endDate变量无效。我相信它需要遵循获取日期的JavaScript方法,因此您可能需要执行类似这样的操作
var endDate = new Date();
endDate.setMinutes(endDate.getMinutes() + 5); // Adding 5 minutes to the current time