2

こんにちは、jquery モバイルで 3 列のレイアウトが必要です。json ファイルをロードし、最初の obj を ui-block-a に、2 番目の obj を ui-block-b に、3 番目の obj を ui-block-c に、4 番目の obj を ui-block-a に、というように配置する必要があります。 ...奇数か偶数かをチェックする2つの列で作成できます。これは私のコードです:

for (var i in data.cappelli) {
        if( i%2 == 0)output+="<div class=\"ui-block-a\">" + data.cappelli[i].id + " " + data.cappelli[i].nome + "</div>";
        else output+="<div class=\"ui-block-b\">" + data.cappelli[i].id + " " + data.cappelli[i].nome + "</div>";
}

誰かが3列でそれを達成するのを手伝ってもらえますか??

たいへん

4

1 に答える 1

1
grids = ['a','b','c'];
for (var i in data.cappelli) {
    output+="<div class=\"ui-block-" + grids[i%3] + "\">" + data.cappelli[i].id + " " + data.cappelli[i].nome + "</div>";
}
于 2013-05-19T17:25:51.283 に答える