var countdown = $('#timer'),
startFrom = 10,
timer;
function startCountdown(){
countdown.show();
timer = setInterval(function(){
countdown.text(startFrom--);
if(startFrom <= 0) clearInterval(timer);
},1000);
}
Как сделать так, что бы данный код повторялся по своему истечению (10 секунд), ну то есть зациклить надо его
Пробовал через setInterval(startCountdown, 10000); но время уходит в минус
Нужно заново присваивать startFrom значение 10
var countdown = $('#timer'),
startFrom = 10,
timer;
function startCountdown(){
countdown.show();
timer = setInterval(function(){
countdown.text(startFrom--);
if(startFrom < 0){
clearInterval(timer);
startFrom = 10;
startCountdown()
};
},1000);
};
$(function() {
startCountdown()
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="timer"></div>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей