我希望將計數器從0動畫到給定值。我試過for()
循環,但它凍結,然後只顯示結束值。顯示計數器的自動增量值
// HTML
<input type="hidden" value="100000" id="amount"/>
<input type="text" value="0" id="count"/>
<input type="button" value="run" id="runner"/>
// JS
$('#runner').click(function(){
var amount=parseInt($('#amount').val());
for(i=0;i<=amount;i++)
{
$('#count').val(i);
setTimeout(1);
}
});
你可以在這裏看到:http://jsfiddle.net/P4Xy6/1/
我怎麼能0和給定之間的顯示值上的任何想法價值?或者有更好的方法來做到這一點?
完美答案!這正是我所需要的(沒有清楚地解釋它......)金額是數百萬,所以這個「持續時間」參數是更好的方法。非常感謝。 – Valky 2012-03-01 20:21:06