ли вы имеете в виду, как изменить цвета друг в друга во время выполнения?
Я могу только представить, что вы делаете, поскольку вы не отметили никого как правильного. В случае, если Вы имеете в виду это, то есть смотреть на это очень минимальный jsFiddle
HTML
<div class="progress">
<div class="bar bar-success" style="width: 0%; opacity: 1;"></div>
</div>
JS
jQuery(document).ready(function(){
window.percent = 0;
window.progressInterval = window.setInterval(function(){
if(window.percent < 100) {
window.percent++;
jQuery('.progress').addClass('progress-striped').addClass('active');
jQuery('.progress .bar:first').removeClass().addClass('bar')
.addClass ((percent < 40) ? 'bar-danger' : ((percent < 80) ? 'bar-warning' : 'bar-success')) ;
jQuery('.progress .bar:first').width(window.percent+'%');
jQuery('.progress .bar:first').text(window.percent+'%');
} else {
window.clearInterval(window.progressInterval);
jQuery('.progress').removeClass('progress-striped').removeClass('active');
jQuery('.progress .bar:first').text('Done!');
}
}, 100);
});
http://jsfiddle.net/LewisCowles1986/U9xw6/
Пожалуйста, обратите внимание изменить свой ответ, чтобы не быть ссылка бесполезный ответ в будущем. –
Привет, Леандро. Я хотел сказать следующее: «вместо того, чтобы возиться с цветами в js, вы можете просто изменить класс элемента на прогресс - независимо от того, какой предопределенный класс предоставляется при загрузке». Я уверен, что на SO есть много вопросов, объясняющих, как изменить класс css на элемент во время выполнения. Если вы предпочитаете вырезать и вставлять, взгляните на другие ответы. –
Спасибо за ваш ответ. Фактически, что я просил вас, это правило ettiquete в SO. –