Здесь у меня есть сценарий обратного отсчета.Как увеличить setInterval таймер в цикле
Уменьшает число после 1 секунды. То, что я хочу создать, это цикл, в котором он увеличивает время setInterval при уменьшении числа.
Например, он показывает 9 копий, оставшихся после 1 секунды, затем 8 копий, оставшихся после примерно 5 секунд, затем 7 копий, оставшихся после 15 секунд и так далее, пока не достигнет одного.
var count=10;
var counter=setInterval(timer, 1000);
function timer()
{
count=count-1;
if (count <= 0)
{
clearInterval(counter);
//counter ended, do something here
return;
}
document.getElementById("timer").innerHTML="Only " + count + " copies left! Hurry up!";
}
Вот мой код: jsfiddle
Вы используете неправильную функцию. Используйте 'setTimeout'. – Amit