我正在制作一个交互式信息图。基本上有很多圈子飞来飞去。我尝试通过单击一个按钮来更改圆圈的数量,因此我想在单击时将变量 d增加 1,以从数组中获取另一个元素。但它不起作用。有任何想法吗?
var leuko = ["167", "143", "134", "96"]; //array
var d = 0; //variable
$("#day").click(function() {
d += 1;
_
for (var i = 0; i < leuko[d]; i++) {
var x = 20 + (Math.random() * (canvasWidth - 40));
var y = 20 + (Math.random() * (canvasHeight - 40));
var radius = 5;
var vX = Math.random() * 0.2;
var vY = Math.random() * 0.2;
我希望你能理解我的问题,因为我的英语不是最好的。
这是一个 jsfiddle 链接。版面看起来有点乱。。
谢谢!