美文网首页
JS控制一个数字在指定秒内从0累加到自身大小

JS控制一个数字在指定秒内从0累加到自身大小

作者: 夹板儿孩 | 来源:发表于2019-09-29 21:30 被阅读0次

    不知道说点什么

    /**
     * @param dom document对象
     * @param val 需要递增到的值
     * @param s 指定时间 (秒)
     */
    function valueFlash(dom,val,s){
        let v = 0;     //累计值
        let v2 = 16;   //执行毫秒值,不建议数字设置的过低
        s = Math.ceil(val / (s*1000) * v2));  //计算每次递增量
        var timmer = setInterval(function(){
            v+=s;
            if(v>=val){
                dom.innerText = val;
                clearInterval(timmer);
            }else{
                dom.innerText = v;
            }
        }, v2)
    }
    

    相关文章

      网友评论

          本文标题:JS控制一个数字在指定秒内从0累加到自身大小

          本文链接:https://www.haomeiwen.com/subject/epekuctx.html