使用for循环计数定位

时间:2014-04-21 16:04:42

标签: javascript for-loop coordinates

我有一个javascript,我正在创建一些正在创建的对象。

说对象的数量是120。

每个对象都有一个X和Y坐标作为像素。

我试图让前30个对象在一行上,然后移动到每30个对象的下一行。

我想知道是否有一种简单的方法可以做到这一点。我似乎无法绕过它。

对于只跑过一行来说,这是类似的事情:

for(i=0, i>arguments.length, i++){

var offset = i + 50; 

createobject('object1, x, 100+offset, y, 100);

}

是否有某种方法将i除以30以添加到y偏移?

1 个答案:

答案 0 :(得分:2)

这是要走的路,

var y = 0;
for (i = 0, i > arguments, i++){

    var offset = i + 50;
    if (i%30 == 0) y++;

    createobject('object1, x, 100+offset, y, 100);
}

每次“i”达到第30次计数时,y都会递增。