Triborg-333
@Triborg-333

Как правильно сделать Прогрессбар под %?

Здравствуйте, уважаемый программисты)

есть переменная this.xp;
есть Прогрессбар bootstrap 60465aeeca00f643530759.png
как сделать так, что независимо от this.xp значения "Прогрессбар" работал от 0-100% соответственно и по размеру "WIDTH" ?
$('#xp').text(this.xp + '%').css({width:this.xp});

например:
this.xp = 1500;
this.max_xp = 9000;
 от this.xp до this.max_xp;
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
const limit = (min, max) => value => Math.min(max, Math.max(min, value));
const progressLimit = limit(0, 100);

$('#xp').text(this.xp + '%').css({width: progressLimit(this.xp) + '%'});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект