如何在折叠的div中刷新listview

如何在折叠的div中刷新listview,listview,jquery-mobile,refresh,Listview,Jquery Mobile,Refresh,我在一个可折叠的div中使用jQuery Mobile listview。 listview的数据inset=true 如果div被折叠,则.listview('refresh')方法不起作用 有关示例,请参见 JavaScript: var count = 1; $('.add').click(function() { $('#1, #2').append('<li>' + count + '</li>'); $("ul").listview('ref

我在一个可折叠的div中使用jQuery Mobile listview。 listview的数据inset=true 如果div被折叠,则.listview('refresh')方法不起作用

有关示例,请参见

JavaScript:

var count = 1;

$('.add').click(function() {
    $('#1, #2').append('<li>' + count + '</li>');
    $("ul").listview('refresh');
    count++;
});
var计数=1;
$('.add')。单击(函数(){
$('1,'2')。追加('li>'+count+'');
$(“ul”).listview(“刷新”);
计数++;
});
HTML:


    列表1
可折叠
    列表2

阅读其他问题的答案时,我发现可以使用一个额外的参数调用方法
listview('refresh')

listview('refresh',true)
我没有找到关于这种可能性的文档,所以我无法解释为什么这可以解决问题

您可以在此处测试解决方案:

再见

listview('refresh',true)