我有问题,我有这个代码
<ul id="lista" data-role="listview" data-theme="b" data-inset="true">
<li data-role="list-divider">Players</li>
和这个脚本
$('#home').live('pageinit',function(){
$.getJSON("prendivalori.php",function(result){
var nome = result[1].NOME;
var overall = result[1].OVERALL;
$('#lista').append('<li data-corners="false" data-count-theme="f" data-icon="arrow-r" data-theme="c" class="ui-btn ui-li-has-count"><a href="#valori" class="ui-link-inherit data-transition="pop"><h1>'+nome+'</h1><p id="squadra" class= "ui-li-desc" ></p><span id= "" class="ui-li-count ui-btn-corner-all"><font id="number">'+overall+'</font></span></a><span class="ui-icon ui-icon-arrow-r"></span></li>').trigger('create');
});
});
但是当页面加载时,listview不会显示移动样式 有谁可以帮助我?
答案 0 :(得分:2)
.trigger("create")
方法用于初始化页面上的小部件,在这种情况下,listview已经初始化,你想要做的是刷新它(实际上这应该可能真的包含在{ {1}}方法)。
为了刷新列表视图,您应该使用listview的refresh方法
例如
.trigger("create")