Это, наверное, очень новичок вопрос, но у меня есть игра с таймером, который постепенно бежит вниз. Когда он бежит вниз, я показываю оценку на странице GAME OVER.Показать мой счет, когда обратный отсчет закончился
Поскольку отображение оценки связано с таймером, он продолжает отображать счет каждую секунду. Как я могу остановить это?
var doUpdate = function() {
$('.countdown').each(function() {
var count = parseInt($(this).html());
if (count !== 0) {
$(this).html(count - 1);
} else {
$('.gameover h4').append("YOU SCORED "+score+"!!!");
$('.gameover').show();
}
});
};
// Schedule the update to happen once every second
setInterval(doUpdate, 1000);
Есть ли способ сделать слушатель, который проверяет количество, так что я не должен иметь функцию на добавление в setInterval, или, возможно, есть функция еще уничтожить setinterval таймера
Благодарность
Heres демо (возможно) http://thetally.efinancialnews.com/tallyassets/wackamouse/index2.html
только идея, вызывающая вышеуказанную функцию при щелчке холста/div, а затем интервала времени. – Abhishek
Как насчет использования .text() вместо .append()? – Yamu