【问题标题】:CSS / JavaScript digit counter [closed]CSS / JavaScript数字计数器[关闭]
【发布时间】:2014-10-11 12:25:18
【问题描述】:

基本上,我正在寻找的是数字动画,一个很好的例子就是这个网站: http://www.arkanbuilds.com/

如果您向下滚动,您会看到他们的“构建完成”等在增加。

我该怎么做?如果有必要的话,我对 Javascript 和 jQuery 都一无所知,因此我们将不胜感激。

还有一个链接到这个问题的小子问题;我怎样才能每月/每年增加一个数字等,比如在那个网站上,“在线月份”。

我将不胜感激。

【问题讨论】:

    标签: javascript html css animation counter


    【解决方案1】:

    // this interval will repeat itself every 50 milliseconds
    var handler = setInterval(function() {
        // get the element that holds the number
        var numberContainer = document.getElementById("number");
        // get the number. it starts with 0
        var number = parseInt(numberContainer.innerText, 10);
        // increase it by 1, or 2 (number += 2;)
        number++;
        // update the number in the element
        numberContainer.innerText = number;
        // set a limit. if the number is greater than/equal to 50
        // stop the interval
        if (number >= 50) {
            clearInterval(handler);
        }
    }, 50);
    <div id="number">0</div>

    【讨论】:

    • 嘿;请问,如何制作多个计数器?我复制了 3 次 HTML 和 3 次 javascript 但它没有工作,而只有 html 工作并且只是增加了 1000+
    • @arrey Fiddle
    • 非常感谢伙计:)
    • @akinury 嘿,伙计,我正在复制小提琴,但我无法让你最新的小提琴工作......但之前的代码确实:/
    • @arrey 代码非常简单,一目了然。如果没有看到您当前的代码,我就忍不住了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    • 1970-01-01
    • 2020-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    相关资源
    最近更新 更多