私はjquery初心者です。この RSS フィードから最初の画像を解析し、それをページの背景画像として使用する必要があります。phonegap アプリを開発しているので、クロス ドメイン制限は問題になりません。
RSS フィードは次のとおりです: http://feeds.feedburner.com/bingimages
私はjquery初心者です。この RSS フィードから最初の画像を解析し、それをページの背景画像として使用する必要があります。phonegap アプリを開発しているので、クロス ドメイン制限は問題になりません。
RSS フィードは次のとおりです: http://feeds.feedburner.com/bingimages
これをチェックしてください
フィードを取得するには、ページの先頭にこの rss プラグイン (zrssfeed) を追加する必要があります
<script type="text/javascript" src="http://www.komfrisk.dk/test/atom/jquery.zrssfeed.js"></script>
次に html に、この非表示の div を配置します。
<div id="RSSview" style='display:none;'></div>
最後に、最初のフィードを読み込んで画像を見つけ、それを背景として設定するスクリプトを次に示します。
function firstFeed(){
$('#RSSview').rssfeed( 'http://feeds.feedburner.com/bingimages' , { limit: 1, offset: 0 });
setTimeout(function(){
var image = $('.rssMedia').find('a').attr('href');
$('body').css({'background-image' : 'url("' + image + '")' });
}, 2000);
}
firstFeed();
表示するフィード値を変数に保存します (このフィドルを解析して、必要な画像を見つけます)。
たとえば、var imageUrl = "http://../../myImg.jpg"
次に、これを使用します。
$('myOjbect').css('background-image', 'url("' + imageUrl + '")');
私のフィドルを試してみてください:http://jsfiddle.net/m8GBL/