【发布时间】:2014-07-03 07:45:49
【问题描述】:
能否请您进行look at this 演示,让我知道如何在画布上绘制多个坐标不同的圆圈,而无需重复一堆代码?
正如您在 Demo 和以下代码中看到的那样
var ctx = $('#canvas')[0].getContext("2d");
ctx.fillStyle = "#00A308";
ctx.beginPath();
ctx.arc(150, 50, 5, 0, Math.PI * 2, true);
ctx.arc(20, 85, 5, 0, Math.PI * 2, true);
ctx.arc(160, 95, 5, 0, Math.PI * 2, true);
ctx.closePath();
ctx.fill();
我试图将它们放在ctx 下,但它不正确,所以我尝试使用 for 循环来创建 50 个点,但我在重复和添加类似 ctx.fill() 的代码时遇到问题;为他们所有人。
你能告诉我如何解决这个问题吗?
谢谢
【问题讨论】:
标签: javascript jquery html html5-canvas