我使用此代碼拓寬一個div:jQuery:當animate()有效時,我們可以得到不斷更改的值嗎?
$("#bar").animate({width: '50%'}, 3000);
我也想要顯示的百分比值從0%提高到50%,正是因爲它正在改變$(「#條」)DIV。
請指教,謝謝!
我使用此代碼拓寬一個div:jQuery:當animate()有效時,我們可以得到不斷更改的值嗎?
$("#bar").animate({width: '50%'}, 3000);
我也想要顯示的百分比值從0%提高到50%,正是因爲它正在改變$(「#條」)DIV。
請指教,謝謝!
這是step
選項的用途。看一看文檔:
$("#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) + "%");
}
});
問題關於那個「步驟」。謝謝。 – Blender 2013-02-12 20:40:00
快速演示:http://jsfiddle.net/AYHWV/ – 2013-02-12 20:40:12
@vega只是在演示中擊敗了我。我也加了一個。似乎該網站今天沒有自動更新評論。 – 2013-02-12 20:41:47
$('#bar').animate({width: '50%'}, {
duration: 3000,
step: function(now, fx) {
$('#bar_pct').text(now + '%');
}
});
謝謝@sevaor – 2013-02-12 20:47:43
@DOM這是他怎麼也足見我從來不知道他有代碼... – 2013-02-12 20:36:06