我有一个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偏移?
答案 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都会递增。