Я использую Rivets.js для создания таймера обратного отсчета. Первоначальный таймер обратного отсчета, но он не уменьшается каждый раз, когда вызывается setInterval. Зачем?DOM не обновляется при обновлении модели
Javascript:
function startTimer(minutes) {
var countdown = (60 * minutes)-1;
rivets.bind($('#timer'), { countdown: countdown });
var timer = setInterval(function() {
countdown--;
if (countdown < 0) {
clearInterval(timer);
}
}, 1000);
}
HTML:
<div id="timer">{countdown}</div>
функция Если не заклепки обновления быть внутри функции интервала? – Mouser
Вы имеете в виду 'rivets.bind'? это не действительно функция обновления, она просто привязывает модель к данным. но я попытался поместить его внутри setInterval без везения. – Jeff
Как бы заклепки не знали, что обратный отсчет уменьшается? – Mouser