Я наткнулся на этот штрих-код прогресса на this site.Показывать индикатор времени обратного отсчета
Что я хочу сделать, у вас есть 3-минутный обратный отсчет и покажите, сколько минут и секунд осталось. Поэтому вместо отображения процента я хочу отобразить оставшееся время.
Я использую следующий код:
JS
progress(100, $('#progressBar')); // This is what the timer should update each second
function progress(percent, $element) {
var progressBarWidth = percent * $element.width()/100;
$element.find('div').animate({ width: progressBarWidth }, 500).html(percent + " minutes/seconds to go");
};
HTML
<div id="progressBar">
<div></div>
</div>
CSS
#progressBar {
width: 923px;
margin: 10px auto;
height: 22px;
background-color: #0A5F44;
}
#progressBar div {
height: 100%;
text-align: right;
padding: 0 10px;
line-height: 22px; /* same as #progressBar height if we want text middle aligned */
width: 0;
background-color: #CBEA00;
}
Процент нормально, я думаю, для визуализации. Но текст должен показывать, сколько времени осталось. – Elton