数字不断递增 可控制js

Posted 王老五Plus

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数字不断递增 可控制js相关的知识,希望对你有一定的参考价值。

(function($){
    $.fn.numberRock=function(options){
        var defaults={
            speed:24,
            count:100
        };
        var opts=$.extend({}, defaults, options);

        var div_by = 100,
        count=opts["count"],
        
        speed = Math.floor(count / div_by),
        sum=0,
        $display = this,
        run_count = 1,
        int_speed = opts["speed"];
        var int = setInterval(function () {
            if(count == 0){
                $display.text(0);
            }
            if (run_count <= div_by&&speed!=0) {
                $display.text(sum=speed * run_count);
                run_count++;
            } else if (sum < count) {
                $display.text(++sum);
            } else {
                clearInterval(int);
            }
        }, int_speed);
    }

})(jQuery);

这是个count.js  这个函数定义了数字的大小和速度,所以说以后只要根据自己需求 分别填写大小和速度即可;

$(".value").numberRock({
             speed:34,
             count:1
	})

好好玩耍吧


以上是关于数字不断递增 可控制js的主要内容,如果未能解决你的问题,请参考以下文章

Android 应用程序片段不断崩溃

JavaScript笔试题(js高级代码片段)

js 数字随机滚动(数字递增) 每日凌晨回到原点,重新计算

如何使用不断递增的整数检测设定间隔的通过

js怎样实现点击一下得到一个递增的数字,和怎样得到递减的数字

js验证连续两位数字递增或递减和连续三位数字相同