ここでJavaScriptのループに少し問題があります。
jsonファイルからデータを受け取り、そのコンテンツをdivに入れるonclickメソッドがあります。
jqueryのajax成功メソッドは次のようになります。
'success' : function(data) {
items.push('<div class="home-page-slide-item"><ul>');
$.each(data, function(i, item) {
if(!item.noData) {
if(i % 7 == 0) {
items.push('</ul></div><div class="home-page-slide-item"><ul>');
}
items.push('<li><a href="' + item.link + '"><img src="' + item.poster + '" /><span>' + item.title + '</span></a></li>');
}
});
$("div#" + $.cookie('type') + "-slides .home-page-slides").html(items.join(''));
}
7つのリストアイテムごとに、ulタグとdivタグでラップする必要があります。
ラップしますが、このループの前に最初の追加のdiv> ulタグも追加します。どうすれば削除できますか?成功メソッドの「items」配列で並べ替えて、目的の結果を得るにはどうすればよいですか?
これが私が得たものの画面です。