【问题标题】:Javascript counter going to 0 instead of given number [closed]Javascript计数器变为0而不是给定数字[关闭]
【发布时间】:2020-06-05 21:58:27
【问题描述】:

根据选民编辑:

我现在的主要问题是我在 java 中创建了一个计数器。在页面加载时,数字应该从 0 变为给定数字,如您在此处的示例中所见:https://codepen.io/corpid/pen/poJERBM...

它在那个页面中就像一个魅力......在codepen.io中,

当我将它添加到我的 wordpress 网站时,当我加载网络时,计数器不是从 0 增加到给定数字(有 3 个不同的数字),而是从给定数字变为 0...它像倒退一样倒计时到 0

例如,第一项应该从 0 到 500,但它从 500 到 0.... 仅在我的网络上,因为在 Codepen 中它可以正常工作...

看到问题的网页是:https://webreviewing.com/CCMS

这是函数

$('.count').each(function (thousands_sep) {
    $(this).prop('Counter',0).animate({
        Counter: $(this).text()
    }, {
        duration: 1000,
        easing: 'swing',
        step: function (now) {
            $(this).text(Math.ceil(now));
        }
    });
});

【问题讨论】:

标签: javascript jquery jquery-plugins


【解决方案1】:

const numberWithCommas = number => number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');

console.log(numberWithCommas(1500));

【讨论】:

  • 最好为您的答案添加一些上下文,因为很明显 OP 是初学者。
  • @melancia 对不起,我认为她有中等水平的知识,这就是为什么我只是提供了没有任何描述的伪代码?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-18
  • 1970-01-01
  • 1970-01-01
  • 2013-02-24
相关资源
最近更新 更多