我的项目需要一个淘汰计时器,它可以在点击达到 0 后重新启动。我有以下代码,但这不会重新启动。有人可以帮助我。
this.countDown = ko.observable();
ko.bindingHandlers.timer = {
update: function (element, valueAccessor) {
var sec = $(element).text();
var timer = setInterval(function () {
$(element).text(--sec);
if (sec == 0) {
clearInterval(timer);
}
}, 1000);
}
};