我会不喜欢它对于虚拟进度条:
Html
<div id="progress">
<span class="progress-text"></span>
<div class="progress-bar"></div>
</div>
的CSS
#progress {
position:relative;
width:250px;
height:20px;
border:1px solid red;
}
#progress .progress-bar {
background:blue;
height:20px;
width:0%;
display:inline-block;
}
#progress .progress-text {
position:absolute;
z-index:2;
right:0;
}
JQuery的
$(document).ready(function() {
var progression = 0,
progress = setInterval(function()
{
$('#progress .progress-text').text(progression + '%');
$('#progress .progress-bar').css({'width':progression+'%'});
if(progression == 100) {
clearInterval(progress);
alert('done');
} else
progression += 10;
}, 1000);
});
jsFiddle
您可以使用JQueryUI Progressbar呢!
您是否正在使用jQuery UI或一些框架? – soyuka 2013-02-08 14:03:30
我正在使用jQuery – 2013-02-08 14:05:19
*当循环结束时,它会更新进度条*不是,它的速度太快,无法区分每个更新。 ;) – Yoshi 2013-02-08 14:08:05