摘要:插件說明是一款輕量級數(shù)字動畫插件。該數(shù)字動畫插件可以在頁面滾動時,將指定的數(shù)字從開始計數(shù)增加動畫。該數(shù)字動畫插件可以控制動畫的延遲時間和動畫過渡時間。公司項目效果為了讓數(shù)字小的,先停止,所以又加了一個定時器。
插件說明
jquery.countup.js是一款輕量級jquery數(shù)字動畫插件。該數(shù)字動畫插件可以在頁面滾動時,將指定的數(shù)字從0開始計數(shù)增加動畫。
該數(shù)字動畫插件可以控制動畫的延遲時間和動畫過渡時間。它依賴于Waypoints插件來監(jiān)聽滾動事件。
安裝
可以通過npm或bower來安裝jquery.countup.js插件。
1
2
npm install jquery.countup.js
bower install jquery.countup.js
使用方法
在頁面引入jquery,jquery.waypoints.min.js和jquery.countup.min.js文件。
1
2
3
HTML結(jié)構(gòu)
使用元素作為數(shù)字的容器。
1
2
3
1,498,547.00
7.99
1455455
你也可以使用data-counter-time和data-counter-delay屬性來設(shè)置數(shù)字動畫的動畫時間和延遲時間。
1
2
1981
9842
初始化插件
在頁面DOM元素加載完畢之后,可以通過countUp()方法來初始化數(shù)字動畫。
1
$(".counter").countUp();
也可以在初始化的時候傳入配置參數(shù)。
1
2
3
4
$(".counter").countUp({
delay: 10, time: 2000
});
delay:每個數(shù)字動畫的延遲時間,單位毫秒。
time:計數(shù)動畫總的持續(xù)時間。
=================================================================
demo :
Document
1,498,547.00
99,99
123,4567