вопрос по прогресс бару
-
- Сообщения: 569
- Зарегистрирован: 2014.04.29, 19:14
вопрос по прогресс бару
Доброго дня! Вопрос не совсем по теме. Ребят, подскажите пожалуйста. Никогда ранее не пользовался прогресс баром. Вопрос такой, каким образом делают и высчитывают, чтобы прогресс бар заполнялся. Как сам процесс происходит. Недопонимание есть. Если percent установить на 40% например, то он и будет заполнен на 40. А как делают, чтобы при какой нибудь операции, например выполнение скрипта или загрузка файлов он от 0 заполнялся до 100;%, как делают визуальное наполнение? Делают цикл и прибавляют +1 что ли? Заранее буду благодарен за развернутый ответ.
Re: вопрос по прогресс бару
1. Перенес в нужный раздел, так как к Yii это никак не относится.
2. Да, просто заменяешь значение джаваскриптом (а как там ты это значение будешь получать - уже только тебе решать)
2. Да, просто заменяешь значение джаваскриптом (а как там ты это значение будешь получать - уже только тебе решать)
Re: вопрос по прогресс бару
Код: Выделить всё
$('<selector>').click(function() {
// ...
$.ajax({
// ...
xhr: function() {
var myXhr = $.ajaxSettings.xhr();
myXhr.upload.addEventListener('progress', updateProgressBar, false);
return myXhr;
},
});
});
function updateProgressBar(e) {
// Доступны: e.loaded и e.total, на основе которых можно обновить свой ProgressBar
}