Я посещаю много страниц, но мой вопрос другой. я сделал код для индикатора выполнения, основанный на времени, я хочу использовать его для загрузки файлов, в это время я не могу использовать ajax, поэтому я заставляю его использовать.
html:
<!--Progress Bar-->
<div class="publisher-hidden-option">
<div id="progress">
<span id="percent">0%</span>
<div class="progress">
<div id="bar" class="progress-bar active"></div>
</div>
<div class="clear"></div>
</div>
</div>
JavaScript:
var ithis = 0;
var counterBackthis = setInterval(function(){
ithis++;
if (ithis < 100.5){
$('#bar').css('width', ithis+'%');
$('#percent').text(ithis+'%');
//console.log(counterBackthis);
//console.log(ithis);
} else {
clearInterval(counterBackthis);
}
}, 2000);
проблема, которую я здесь, когда загрузка завершена, я делаю:
$('#bar').css('width','100%');
$('#percent').text('100%');
clearInterval(counterBackthis);
, но очистка таймера не работает! эти скрипты в разных функциях! Пожалуйста, помогите мне, как я могу это исправить!