对于网站,我使用了网格布局。我想要的是在一行中每行存储所有项目。
我有一个整体数组正在调用arrWrap = [];
。现在,我想为每一行创建一个新的数组,每次存储4个项目。因此,应在连续第三项之后创建一个新数组。
我该如何实现?
我为此项目使用Javascript。
var arrPos = [];
for (var i = 0; i < elements.length; ++i) {
arrPos[i] = i;
console.dir(arrPos[i]);
if (arrPos[i] > 3) {
alert(arrPos[i]);
};
}
最佳答案
var arrWrap = [];
var steps = 4;
for (var i = 0; i < elements.length; i=i+steps) {
arrWrap.push(elements.slice(i,i+steps));
}