0

重複の可能性:
Bingの背景画像のRSSをマイページjqueryの背景として設定

私はjquery初心者です。この RSS フィードから最初の画像を解析し、それをページの背景画像として使用する必要があります。phonegap アプリを開発しているので、クロス ドメイン制限は問題になりません。

RSS フィードは次のとおりです: http://feeds.feedburner.com/bingimages

4

2 に答える 2

2

これをチェックしてください

フィードを取得するには、ページの先頭にこの 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();
于 2012-11-28T15:45:21.160 に答える
1

表示するフィード値を変数に保存します (このフィドルを解析して、必要な画像を見つけます)。

たとえば、var imageUrl = "http://../../myImg.jpg"

次に、これを使用します。

$('myOjbect').css('background-image', 'url("' + imageUrl + '")');

私のフィドルを試してみてください:http://jsfiddle.net/m8GBL/

于 2012-11-28T14:59:56.943 に答える