0
Привет, ребята, у меня есть этот сценарий обратного отсчета, но я хочу, чтобы он подсчитывался и вместо обновления div-диапазона обновлял значение индикатора выполнения.Таймер обратного отсчета до счета
HTML
<progress value="**UPDATE THIS**" max="780"></progress>
скриптом
var sec = $('#update span').text(), secInit = sec;
var timer = setInterval(function() {
$('#update span').text(--sec);
if (sec == 0) {
sec = secInit;
$.ajax({
url: "{{ url('/user/update') }}",
type: "GET",
data: { 'id' : {{ Auth::user()->id }} }
});
}
}, 1000);
Любая идея?
Спасибо, Tiago
* progbar.value * будет строка, поэтому '+ progbar.value + 1'. ;-) – RobG
С максимальным диапазоном 780, 1 секунда действительно медленная для этой демонстрации. Попробуйте 10 мс. Тогда легко увидеть, что он подсчитывает. В противном случае нам нужно будет ждать 13 минут, чтобы увидеть, как демо достигает 100%. – Clomp
Btw, счетчик неисправен. Он заканчивается на 781, а не на 780. Возьмите знак = из тернарной проверки. Это должно быть progbar.value <780, если после этого вы сделаете +1. См.: – Clomp