我使用listview显示rss feed类型Feed,我在click上添加一个项目到arraylist,然后循环遍历该arraylist以动态创建listview。
我想在最上面的项目中实现一个rss feed样式,并保持附加元素。这可能与jQueryMobile列表视图小部件?
答案 0 :(得分:2)
您可以通过listview
项轻松完成您想要的 $('#myList').prepend($('<li>' + item + '</li>')).listview('refresh');
项目,而不是附加它们,然后调用listview的prepending方法。
例如
var $myList = $('#myLis');
$myList.find('li').detach();
var len = myList.length;
while (len--) {
var item = myList[len];
$myList.prepend($('<li>' + item + '</li>'));
}
$myList.listview('refresh');
以下是refresh
的示例如果您需要在某个时刻使用列表视图,您可以jsBin(这样您不会丢失任何附加事件)列表视图中的所有项目,然后根据您需要的排序顺序重新附加它们。 / p>
例如
{{1}}