Style des stream RSS avec jquery mobile

J’écris une application iPhone avec PhoneGap. J’essaie d’parsingr un stream RSS Facebook et d’utiliser jFeed pour le faire. Je reçois le stream et je peux l’afficher à l’utilisateur. Cependant, lorsqu’il s’agit de styliser le stream RSS pour le rendre plus beau (en utilisant les atsortingbuts CSS de JQuery Mobile), il ne prend pas en compte les atsortingbuts (marqueurs ul et li). Existe-t-il un moyen de styliser le stream RSS à l’aide de JQuery Mobile? Voici le code que j’utilise (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 direct inside ul est une structure HTML incorrecte.

     

    S’il vous plaît changer comme ci-dessous

     

    Ensuite, après jQuery('#result').append(html); ce code, ajoutez le code pour actualiser la listview. Parce que le marqueur mobile jQuery a été généré lors de la création d’une pagecreate. Dans votre cas, vous récupérez des données de manière dynamic et créez la listview. Donc, vous devez actualiser la listview en utilisant .listview( "refresh" )

    Le code révisé devrait comme ci-dessous:

     $('#result').append(html); $('#result').listview("refresh"); 

    En savoir plus sur listview dans jquery mobile.
    Référence: http://jquerymobile.com/demos/1.2.0/docs/lists/lists-methods.html