Это то, что было задано раньше, но я все еще не могу заставить его работать. Я добавляю динамический контент на страницу (просмотр списка), а CSS теряется после добавления. Я прочитал триггер («create»), и даже после его добавления CSS не применяется.JQuery Mobile - добавление нового динамического контента - CSS не применяется
$('#MyClubsListDiv').append('<ul id=\"MyClubsList\" data-role=\"listview\"></ul>').trigger("create");
for (var i=0; i<MyClubsReply.length; i++)
{
addClub('#MyClubsList',MyClubsReply[i].Name,MyClubsReply[i].LogoImg,MyClubsReply[i].LastUpdate);
$('#MyClubsListDiv').trigger("create");
}
function addClub(section,clubName,logoFile,LastUpdate)
{
$(section).append('<li class=\"ClubListItem\">' +
'<a href=\"#ClubPage\" data-transition=\"slide\">' +
'<img src=\"' + PiccoloServer + 'ClubLogos/' + logoFile + '\" class=\"listview-logo-thumb\" />' +
'<div class=\"ClubListContent\">' +
'<h1 class=\"ClubListH1\">' + clubName + '</h1>' +
'<p >20 Offers Available</p> ' +
'</div>' +
'<p class=\"ui-li-count\">25d</p>' +
'</a>' +
'</li>').trigger("create");
}
"MyClubsReply" - это объект JSON.
Что я делаю неправильно? (Или не делать?)
.listview ('Обновить') не вызывает ('создать') – Omar
пожалуйста, поставить CSS или скрипку – Homam
@Omar Спасибо! Прекрасно работает! :) – Shai