jQuery数字滚动计数器代码插件

jQuery数字滚动计数器代码插件

这是一款jQuery简单的数字增加动画,数字滚动效果、计数器动画特效。暂不支持不兼容IE6,7,8。

使用方法
在页面引入以下JS文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<script src="http://cdn.bootcss.com/jquery/1.11.0/jquery.min.js" type="text/javascript"></script>
<script>window.jQuery || document.write('<script src="js/jquery-1.11.0.min.js"><\/script>')</script>
<script type="text/javascript">
    $(document).ready(function(){
        $("#btn").click(function(){
            $('.counter-value').each(function(){
                    $(this).prop('Counter',0).animate({
                        Counter: $(this).text()
                    },{
                        duration: 3500,
                        easing: 'swing',
                        step: function (now){
                            $(this).text(Math.ceil(now));
                        }
                    });
                });
        });
           
    });
</script>

HTML结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<div class="demo">
    <div class="container">
   
        <div class="row">
            <div class="col-md-3 col-sm-6">
                <div class="counter">
                    <div class="counter-content">
                        <i class="counter-icon fa fa-globe"></i>
                        <span class="counter-value">1530</span>
                        <h3 class="title">Web Design</h3>
                    </div>
                </div>
            </div>
   
            <div class="col-md-3 col-sm-6">
                <div class="counter">
                    <div class="counter-content">
                        <i class="counter-icon fa fa-rocket"></i>
                        <span class="counter-value">60</span>
                        <h3 class="title">Web Development</h3>
                    </div>
                </div>
            </div>
   
            <div class="col-md-3 col-sm-6">
                <div class="counter">
                    <div class="counter-content">
                        <i class="counter-icon fa fa-briefcase"></i>
                        <span class="counter-value">380</span>
                        <h3 class="title">Brand Building</h3>
                    </div>
                </div>
            </div>
   
            <div class="col-md-3 col-sm-6">
                <div class="counter">
                    <div class="counter-content">
                        <i class="counter-icon fa fa-mobile"></i>
                        <span class="counter-value">750</span>
                        <h3 class="title">Responsive Design</h3>
                    </div>
                </div>
            </div>
        </div>
       
    <div class="row">
        <div class="btn-container" style="width:150px;margin:0 auto;padding:2em 0;">
                <button id="btn" class="btn btn-success btn-block">重新开始计数器动画</button>
            </div>
    </div>
    </div>
</div>

文件信息:

    1

    发表评论