使用jquery mobile设置RSS提要
我正在用PhoneGap编写一个iPhone应用程序。 我正在尝试解析Facebook RSS Feed并使用jFeed这样做。 我收到了Feed,我可以将其显示给用户。 然而,当谈到样式化RSS Feed以使其看起来很好(使用JQuery Mobile CSS属性)时,它没有考虑属性(ul和li标记)。 有没有办法使用JQuery Mobile设置RSS Feed的样式? 这是我正在使用的代码(index.html):
BDA Audencia jQuery(function() { jQuery.getFeed({ url: 'http://www.facebook.com/feeds/page.php?id=360453900718092&format=atom10', success: function(feed) { var html = ''; for(var i = 0; i < feed.items.length && i < 5; i++) { var item = feed.items[i]; html += '' + item.updated + ' ' + '' + item.description + ' '; } html += html + ''; jQuery('#result').append(html); } }); }); Test RSS
div
直接在ul
里面是不正确的HTML结构。
请按以下方式更改
然后是jQuery('#result').append(html);
这段代码,添加代码来刷新listview。 因为jquery移动标记是在pagecreate时生成的。 在您的情况下,您是动态获取数据并构建列表视图。 所以,你必须通过.listview( "refresh" )
刷新listview .listview( "refresh" )
修改后的代码如下:
$('#result').append(html); $('#result').listview("refresh");
有关jquery mobile中listview的更多信息。
参考: http : //jquerymobile.com/demos/1.2.0/docs/lists/lists-methods.html