Где дописать, что бы прогресс бар начинался с 55% до 100%?
где дописать что бы прогресс бар начинался с 55% и доходил до 100%, не с 0 и до 100, а именно с 55% https://jsfiddle.net/kazimirov_art/rgmv2ju3/85/, прогресс бар с текстом поэтому, он сейчас не работает потому что в строчках выставлены эти значения
if (value >= 55 && value <= 71) {
circle.setText(value);
text.innerHTML='Адаптация плана Марафона к Вашему плотному графику';
}
if (value >= 72 && value <= 89) {
circle.setText(value);
text.innerHTML='Подбор подходящих Вам рецептов и тренировок';
}
if (value >= 90 && value <= 100) {
circle.setText(value);
text.innerHTML='Ваша индивидуальная программа похудения готова!';
}
Но и еще один вопрос, но он легкий, как поставить что бы после чисел шел процент, пробовал стандартным методом, то есть сюда const value = Math.round(circle.value() * 100) + "%";
if (value >= 55 + "%"; && value <= 71 + "%";) {
circle.setText(value);
text.innerHTML='Адаптация плана Марафона к Вашему плотному графику';
}
if (value >= 72 + "%"; && value <= 89 + "%";) {
circle.setText(value);
text.innerHTML='Подбор подходящих Вам рецептов и тренировок';
}
if (value >= 90 + "%"; && value <= 100 + "%";) {
circle.setText(value);
text.innerHTML='Ваша индивидуальная программа похудения готова!';
}
добавил знак %, но прогресс бар тогда сбивается
Ответы (1 шт):
добавил знак %, но прогресс бар тогда сбивается
потому что вы начинаете поганить число в переменной, пытаясь туда строку записать
процент надо в вывод ставить, а не в сравнения:
circle.setText(value + "%");
т.е.
if (value >= 55 && value <= 71) {
circle.setText(value + "%");
text.innerHTML='Адаптация плана Марафона к Вашему плотному графику';
}
где дописать что бы прогресс бар начинался с 55% и доходил до 100%, не с 0 и до 100, а именно с 55%
а вот тут вам лучше все таки привести какой-то работоспособный код в котором прогрессбар идет с 0 до 100,
что именно вам мешает самому устанавливать значения в нужном диапазоне?