Мне нужен таймер нокаута для моего проекта, который может перезапуститься после того, как он достигнет 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);
}
};
Что вы пробовали? Я не вижу обработчика 'click', поэтому, естественно, ничего не произойдет. Вы не используете «наблюдаемый», который вы определили. – Stijn
Код HTML выглядит следующим образом: