0
我使用的是一個listview來顯示一個rss feed類型的feed,我點擊一個項目添加到一個arraylist,並通過該arraylist循環來動態創建一個listview。Jquery Mobile listview顯示最近添加的項目首先
我想實現一個rss提要樣式,最近的項目在最上面,並不斷追加元素。這是可能的jQueryMobile列表視圖部件?
我使用的是一個listview來顯示一個rss feed類型的feed,我點擊一個項目添加到一個arraylist,並通過該arraylist循環來動態創建一個listview。Jquery Mobile listview顯示最近添加的項目首先
我想實現一個rss提要樣式,最近的項目在最上面,並不斷追加元素。這是可能的jQueryMobile列表視圖部件?
您可以通過prepending項目輕鬆完成您想要的項目到listview
而不是追加它們,然後調用列表視圖的refresh方法。
例如
$('#myList').prepend($('<li>' + item + '</li>')).listview('refresh');
下面是一個例子jsBin
如果你需要在某些時候求助於你的列表視圖可以detach(這樣你就不會丟失任何連接事件)中的所有項目listview,然後根據你需要的排序順序重新附加它們。
例如
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');
僅有[前置](http://api.jquery.com/prepend/)的項目,而不是追加,然後[刷新](HTTP://api.jquerymobile。 com/listview /#method-refresh)列表視圖。 – Jack
@Jack謝謝!這很簡單:)排序 – Dot