一個小小的函數,很容易看懂,就不過多解釋了,只為下次用時直接用就ok了。。。
function countUp(count) { var div_by = 100, speed = Math.round(count / div_by), $display = $('.count'), run_count = 1, int_speed = 24; var int = setInterval(function() { if(run_count < div_by){ $display.text(speed * run_count); run_count++; } else if(parseInt($display.text()) < count) { var curr_count = parseInt($display.text()) + 1; $display.text(curr_count); } else { clearInterval(int); } }, int_speed); } countUp(num);
只需要把要顯示內容的元素獲取下來,還有把要顯示的數據寫到函數的參數位置即可。。