Я хочу, чтобы увеличить ширину ProgressBar на 10% каждый раз, когда я нажимаю на кнопку:Увеличить ширину на 10%?
<div id="#progressBar" style="width:50%"> </div>
Я хочу, чтобы увеличить ширину строки прогресса выше на 10%, при нажатии на кнопку.
Я попытался это, но он не работает:
$("#increaseButton").click(function() {
$("#progressBar").css("width",$("#div2increase").width + 10);
});
Пожалуйста, помогите!
Текущая ширина индикатора выполнения может быть любым значением от 0% до 100%. И это неизвестно во время его увеличения на 10%
Ширина CSS возвращается как строка, и вы не можете добавить строку в целое число. Поэтому вы должны получить значение ширины CSS, превратить его в целое число, добавить его и затем установить значение. Посмотрите на это здесь http://www.w3schools.com/jsref/jsref_parseint.asp –
Когда вы определяете ширину без процента для css, вам нужно добавить 'px' в конец. – Kuzgun