我使用的是一個ListView
組件列出了RSS提要的一些信息,但是當用戶單擊該行時,我想要更改爲該RSS的詳細視圖Item
,我做了這個:使用供稿和列表
function parseFeed(feed) {
var html = "";
for(var i = 0; i < feed.items.length && i < 5; i++) {
var item = feed.items[i];
var title = item.title;
html += "\n<li onClick='goDetailed()'>\n";
html += "<h3><a href='#' class='ui-link-inherit'>" + title + "</a></h3>\n";
html += "<p>" + item.description + "</p>\n";
html += "</li>";
}
$("#dList").append(html);
$("#dList").listview('refresh');
}
function goDetailed() {
$.mobile.changePage($('#detailedPage'));
}
我的問題之一是後退按鈕不會回來(它什麼都不做)。我的另一個問題是,我可以如何將詳細信息頁上的選定行(Feed項目)的item.title
,item.description
,item.link
和item.updated
傳遞給某些<div data-role="content">
。
只是重新閱讀這個問題......我不認爲我回答了一件該死的事情。 – TheBestJohn