Javascript循环初始化多个Muuri网格

时间:2018-11-17 06:45:33

标签: javascript arrays

我正在尝试通过循环初始化几个Muuri网格。

要初始化的代码是:

var grid1 = new Muuri('.grid-1', {
    dragEnabled: true,
    dragContainer: document.body,
    dragSort: function () {
        return [grid1, grid2, grid3, grid4, grid5,grid6, grid7,grid8,grid9,grid10,grid11,grid12,grid13,grid14]
    }
});

然后对grid2,grid3等重复13次以上。

我正在尝试尝试:

for (i = 1;i < 15;i++){
    var grid = 'grid' + i;
    var ogrid = '.grid-' + i;
    var myArray = [];

    myArray.push(grid);

    grid = new Muuri(ogrid,{
        dragEnabled: true,
        dragSort: function(){
            return myArray
        }  
    });
}

网格正在初始化,但是行为不正常。我可能没有正确处理return []。

任何帮助将不胜感激。

0 个答案:

没有答案