用JQuery內置animate方法實現數字遞增動畫


平時使用animate只用於dom節點的動畫,無意間發現JQuery內置的animate方法可實現數字動畫,JQ還是挺強大的!

 

動畫效果為從0一步步跳到84,代碼如下:

 1 $({
 2   // 起始值
 3   countNum: 0
 4 }).animate({
 5   // 最終值
 6   countNum: 84
 7 }, {
 8   // 動畫持續時間
 9   duration: 3000,
10   easing: "linear",
11   step: function() {
12     // 設置每步動畫計算的數值
13     $('#num').text(Math.floor(this.countNum));
14   },
15   complete: function() {
16     // 設置動畫結束的數值
17     $('#num').text(this.countNum);
18   }
19 });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM