我做了一个绘制40个矩形的循环,它们都需要有高度:400px;但我想从高处开始:0;和动画到400这是我的代码:在javascript中创建动画循环(canvas)
function draw(){
height += 5;
if(height > 1){
for (var i = 0; i < dataSales.length; i++) {
geel += 6;
blauw += 6;
groen -= 6;
xPos += 23;
ctx.beginPath();
ctx.fillStyle= "#89C349";
ctx.rect(xPos,595,20,-height);
ctx.fill();
}
}
window.requestAnimationFrame(draw);
}
最新问题?什么部分是/不工作?你需要什么帮助? – atmd
如果我做日志,我可以看到我的身高正在上升,但是我的矩形只是在5px高度处绘制并停下来。 – user3441089
你能显示完整的代码吗?或更好,但在jsfiddle重新创建? – atmd