1

我想使用里程表在我的 html 中显示数字。数字从 100 到 1000 万不等。我想要一个固定的位数。那是什么格式?

这是我一直在使用的:

  var total_ads1 = d3.select("body")
  .append("div")
  .attr("class", "total_ads");


  od = new Odometer({
    el: document.querySelector(".total_ads"),
    value: sum,
    format:'(dd,ddd,ddd)',
    theme:'car',
    duration:1000,
  });

每次它必须打印较小的数字时,它都会改变里程表中的单元数。我认为用文本更新内部 html 可能有效,但看起来它在内部将其转换为数字。

4

1 回答 1

4

迈克尔发布了他的解决方法的编译版本!很好。
您可以使用它来代替官方版本,并在他的脚本中指定一个最小整数长度:

MIN_INTEGER_LEN = 0;
于 2017-08-06T01:42:30.263 回答