Скажите пожалуйста как сделать так чтобы за определенный (изменяемый пользователем промежуток времени) проценты добежали от 0 до 100, делаю так и не работает и кстати не знаю как время применить, подскажите пожалуйста
<h1 id="percent">0%</h1>
<script>
var percent_func(percent)=function {
$('#percent').replaceWith('<h1>'+percent+'%</h1>')
if (percent <100){percent_func(percent+1);}
}
percent_func(0);
</script>