jquery轻量级数字动画插件jquery.countup.js

所属分类:其他,UI-动画效果,滚动

 9996  74  查看评论 (3)
jquery轻量级数字动画插件jquery.countup.js ie兼容8

插件说明

jquery.countup.js是一款轻量级jquery数字动画插件。该数字动画插件可以在页面滚动时,将指定的数字从0开始计数增加动画。

该数字动画插件可以控制动画的延迟时间和动画过渡时间。它依赖于Waypoints插件来监听滚动事件。

安装

可以通过npm或bower来安装jquery.countup.js插件。

npm install jquery.countup.js
bower install jquery.countup.js

使用方法

在页面引入jqueryjquery.waypoints.min.jsjquery.countup.min.js文件。

<script src="jquery.min.js"></script>
<script src="jquery.waypoints.min.js"></script>
<script src="jquery.countup.min.js"></script>

HTML结构

使用<span>元素作为数字的容器。

<span class="counter">1,498,547.00</span>
<span class="counter">7.99</span>
<span class="counter">1455455</span>

你也可以使用data-counter-time和data-counter-delay属性来设置数字动画的动画时间和延迟时间。

<span class="counter" data-counter-time="5000" data-counter-delay="50">1981</span>
<span class="counter" data-counter-time="100" data-counter-delay="20">9842</span>

初始化插件

在页面DOM元素加载完毕之后,可以通过countUp()方法来初始化数字动画。

$('.counter').countUp();

也可以在初始化的时候传入配置参数。

$('.counter').countUp({
    delay: 10,
    time: 2000
});
  • delay:每个数字动画的延迟时间,单位毫秒。

  • time:计数动画总的持续时间。


相关插件-动画效果,滚动

消失在宇宙星空中的404页面

宇宙星空404页面
  动画效果
 10617  74

像纸一样展开的效果

html5 css3实现像纸一样展开的效果
  动画效果
 8024  67

jQuery的新闻播报

jQuery News Ticker灵感来自BBC新闻网站的报价, jQuery News Ticker带来一个轻量级且易于使用jQuery的新闻播报效果。 它可以从无序的列表,RSS,或一个HTML文件中取得要打字的内容。然后一个可以定制的界面中显示。
  动画效果
 8571  20

Canvas 3D 地球旋转

利用Canvas制作的3D地球旋转效果
  动画效果
 7264  38

讨论这个项目(3)回答他人问题或分享插件使用方法奖励jQ币

    重构 【Moka】 0
    2017/5/11 16:38:38

    Uncaught TypeError: Cannot read property 'shift' of null这个报错什么原因呢

        hangzainiuniu0
        2017/5/26 16:09:33

        我也是,你的问题和解决了么

    回复
    SiriBen 0
    2017/2/7 18:10:02

    这效果不错,滚条重新进入后又会重新调用动画,不像其它的非要刷新页面

    回复
取消回复