mrusklon
@mrusklon
Не получается? Яростно гугли!

Как сделать чтоб при клике каждый раз добавлялся % ширины элемента?

$(".next").click(function(){
   $(".progress-bar").css({"width":"+10%"});

.....
...
..

Хочу сделать бутстрп прогрессбар , надо в .progress-bar просто выставлять % ширины от 0 до 100 , у меня 2 кнопки , назад и вперед , как сделать чтоб каждый раз при клике css плюсовался с текущим? В моем примере хоть как не делай только 10% устанавливается и все

https://codepen.io/mrusklon/pen/NgxXxL
  • Вопрос задан
  • 847 просмотров
Пригласить эксперта
Ответы на вопрос 2
p00h
@p00h
Фехтовальщик-стропальщик
$(".progress-bar").css({"width":"+10%"});
так не пройдет, необходимо передавать абсолютное значение, а не относительное.
Ответ написан
var width=$(".progress-bar").css("width");
width=parseInt(width);
width+=(width*0.1);
$(".progress-bar").css({"width":`${width}`});
Ответ написан
Ваш ответ на вопрос

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

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