Увеличение числа через заданное время до определенного значения

D
На сайте с 01.09.2015
Offline
59
270

Здравствуйте. Будьте добры, помогите со скриптом. Расскажу что нужно:

На странице изначально указано число 1000, Через 3 секунды оно должно увеличиться до 1249, затем через 5 секунд до 1327, потом через 9 секунд до 1632. и т.д.

S
На сайте с 30.09.2016
Offline
469
#1
Digistive:
и т.д.

И что будет далее? 🍿

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
D
На сайте с 01.09.2015
Offline
59
#2
Sitealert:
И что будет далее? 🍿

Можно без и т.д.

S
На сайте с 30.09.2016
Offline
469
#3

В зависимости от задач, возможна реализация различными способами. Один из вариантов

<span id="num">1000</span>
<script>
var i=0,el=document.getElementById('num'),q;
var dif=setInterval(function(){
i++;
switch(i){
case 3:
q=1249;
break;
case 5:
q=1327;
break;
case 9:
q=1632;
break;
default:
return false;
}
el.innerHTML=q;
},1000);
</script>
D
На сайте с 01.09.2015
Offline
59
#4
Sitealert:
В зависимости от задач, возможна реализация различными способами. Один из вариантов
<span id="num">1000</span>

<script>
var i=0,el=document.getElementById('num'),q;
var dif=setInterval(function(){
i++;
switch(i){
case 3:
q=1249;
break;
case 5:
q=1327;
break;
case 9:
q=1632;
break;
default:
return false;
}
el.innerHTML=q;
},1000);
</script>

То что нужно. Спасибо большое!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий