这真的是一个数学问题。我有一个3列网格,我正在尝试确定一个水龙头在哪一行。
我只是不能完成数学运算,因此项目0,1,2的点击将输出0并且点击3,4,6将输出1等。任何想法如何做这个计算?
Row0 = items 0, 1, 2
Row1 = items 3, 4, 5
Row2 = items 6, 7 ,8
非常感谢!
答案 0 :(得分:2)
你只是在寻找分裂,而不是模数或余数:
spread
示例:
var row = Math.floor(x / 3);
var i, row;
for (i = 0; i < 9; ++i) {
row = Math.floor(i / 3);
console.log(i + " => " + row);
}