我正在使用此代码扩展div:
$("#bar").animate({width: '50%'}, 3000);
我还希望将%值从0%显示到50%,就像在$(“#bar”)div中更改一样。
请指教,谢谢!
答案 0 :(得分:3)
这是step
选项的用途。看一下文档:
http://api.jquery.com/animate/
$("#bar").animate({
width: '50%'
},
{
duration: 3000,
step: function(now, fx){
// update here, now is the current value
// something like this
$(this).text(Math.floor(now) + "%");
}
});
答案 1 :(得分:2)
$('#bar').animate({width: '50%'}, {
duration: 3000,
step: function(now, fx) {
$('#bar_pct').text(now + '%');
}
});