Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用progressbarjs计算数字,而不是百分比_Javascript_Module_Progress Bar - Fatal编程技术网

Javascript 使用progressbarjs计算数字,而不是百分比

Javascript 使用progressbarjs计算数字,而不是百分比,javascript,module,progress-bar,Javascript,Module,Progress Bar,我尝试使用这个工具。更多信息。我只想从0数到40000,步数10000 我现在的代码是 var jake= new ProgressBar.Circle('#jake', { color: '#000', duration: 1500, strokeWidth: 8, trailWidth: 7,

我尝试使用这个工具。更多信息。我只想从0数到40000,步数10000

我现在的代码是

var jake= new ProgressBar.Circle('#jake', {
                        color: '#000',
                        duration: 1500,
                        strokeWidth: 8,
                        trailWidth: 7,
                        easing: 'easeIn'

 });

 for (i = 0; i<= 40000; i = i+1000){
      jake.animate(i,  function() {
           circleT.setText(i);
      });

  }
var jake=newprogressbar.Circle(“#jake”{
颜色:“#000”,
持续时间:1500,
冲程宽度:8,
trailWidth:7,
放松:“放松”
});

对于(i=0;我为什么不将百分比乘以400。这应该很好:)这不会在1000年内增加,但会从0到40000,而不是0-100@NewToJS你能给我举个例子帮助我吗,我现在真的很困惑。谢谢您的代码中有什么
circleT
?你能在JSFIDLE中提供代码吗?如果你当前的进度条显示0-100,你可以计算出40000的1%,如果你40000*1/100=400,那么当进度更新时,进度*400将从0到40000。示例:如果您选择40*400=16000,则进度为40%。16000=40000的40%。所以不管进步的百分比是多少,乘以400。结果将是从0-100到0-40000的新进展。@slevin我创建了一个小演示,向您展示我的意思。如果当前progressbar返回
0-100
,这应该不会太难处理,因为您只需要将
*400
添加到现有进度输出中即可。我没有将此作为答案发布,因为我不确定这是否是您要寻找的,我也没有查看您正在使用的
progressbarjs
,因为我很快就要去上班了。