data-role="list-divider"
リストビューにカテゴリごとのデータを表示するために動的に使用しています。とともにlist-divider
、リストビュー内の各項目についての説明を表示しています。ただし、これらの説明は各項目の関連ファイルからのものです。説明とともにリストビューを表示しているときに問題が発生しlist-divider
ます。リストビューは、最初にすべての仕切りを組み合わせて、説明付きのリスト項目の下に表示する必要があるため表示されます。説明付きでリストビューを正しく表示する方法。
$("#list").append('<li data-role="list-divider">' + section + '</li>');
$(this).children().each(function () {
var content = $(this).text();
var order = $(this).attr("order");
var seq = order + '' + $(this).attr('order');
var file = $(this).attr('file');
$.mobile.activePage.append('<div id="files" style="display: none"></div>');
$('#files').load(file, function (data) {
var txt = $(data).find('p').text();
$("#list").append('<li><a href="" class="style1" data-sequence="s' + seq + '" file="' + file + '"><h2>' + content + ' </h2><p class="description">' + txt + '</p></a></li>');
$("#list").listview('refresh');
});
});
前もって感謝します。