@Minusator

Как сделать чтобы значение прогрессбара начиналось с нужного процента?

Добрый день!

У пошаговой формы есть прогрессбар, который заполняет шкалу по мере ответа на вопросы:
604348717338e328587798.jpeg
Но суть в том что прогрессбар начинает заполнение шкалы только после ответа на 1 вопрос и пользователю не видно, что прогресс есть.

Мне необходимо показать прогрессбар не с 0, а с 10%
HTML
<div class="mf-progress">
<div class="mf-progress-bar  " percent="" role="progressbar" style="background-color: rgb(33, 116, 200); width: 17%;" aria-valuenow="17" aria-valuemin="0" aria-valuemax="100">17%</div>
</div>

width: 17%; и aria-valuenow="17" влияют на значение прогрессбара.
var percent = index == 0 ? 0 : parseFloat((parseFloat(index - prevHiddenPagesCount) / pageCount) * 100).toFixed(0);
            if (form.find(".mf-progress-bar").is('[percent]')) {
                form.find(".mf-progress-bar").css("width", percent + "%").attr("aria-valuenow", percent).text(percent + "%" );
            } else {
                form.find(".mf-progress-bar").css("width", percent + "%")
            }

Благодарю за помощь!
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
@slide13
frontend/web-developer
установить в условии определении процента дефолтный процент (10) на нулевой индекс

index == 0 ? 10 : ...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы