JQuery Mobile-附加新的动态内容-未应用CSS
JQuery Mobile - Appending new dynamic content - CSS not applied
这是以前问过的问题,但我仍然无法让它发挥作用。我正在向页面(列表视图)添加动态内容,添加后CSS会丢失。我读过触发器("create"),即使添加后,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对象。
我做错了什么?(或者不做?)
我创建了这个jsfiddle让你理解它。
您必须在UL Listview建筑上使用触发器("创建"),但每次添加新的列表项时,您都需要使用Listview("刷新")。
http://jsfiddle.net/eRsMV/
<div id="MyClubsListDiv"></div>
<button id="addClubBtn">Add New Club</button>
$('#MyClubsListDiv').append('<ul id='"MyClubsList'" data-role='"listview'"></ul>')
.trigger("create");
$("#addClubBtn").on("click", function () {
$("#MyClubsList").append(
'<li class='"ClubListItem'">' +
'<a href='"#ClubPage'" data-transition='"slide'">' +
'<img src='"http://si0.twimg.com/profile_images/2366293550/Club_logo_normal.png'" class='"listview-logo-thumb'" />' +
'<div class='"ClubListContent'">' +
'<h1 class='"ClubListH1'">Major Club</h1>' +
'<p>20 Offers Available</p>' +
'</div>' +
'<p class='"ui-li-count'">25d</p>' +
'</a>' +
'</li>'
).listview("refresh");
});
相关文章:
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- 如何通过按键激活按钮应用CSS效果
- Jquery添加一个类之后,如何应用css
- 通过JS添加类时应用CSS转换
- 如何在不链接/jquery的情况下使用方法应用css属性数组
- 如何在页面刷新后使用 jquery 应用 CSS(刷新前构建 CSS)
- AngularJS - 在第一个可见元素上应用 CSS 类(Preferred No JQuery)
- Angular js ng repeat与条件ng类不应用css类
- 点击时在元素上应用css样式,独立于父级
- 如何在react组件上应用css样式
- 使用skel框架构建的响应式网站只有在使用漂亮的URL时才能应用css
- 当使用查询字符串时,我如何应用css
- 选择框在应用 css/javascript 时失去功能
- 使用 setLabel 方法对冻结列的标题应用 CSS
- 如果文件名取自用户,则不应用 CSS 规则
- 对匹配的文本应用 CSS
- 在我的JavaScript中应用CSS
- 如何调试正在应用 css 的 html 代码
- 如何计算应用 CSS 转换矩阵的 DOM 元素的边界矩形大小?不使用 Element.getBoundingClient