だから私は本当に好きなRSSベースのニュース映画のスライドショーを見つけました。同じニュース映画を私のウェブサイトに置いて、サーバーによって自動的に更新されるようにする方法はありますか?<link>
ニュース映画を元のrssまでさかのぼる要素をheadセクションで見つけました。それはそれと関係がありますか?
質問する
378 次
1 に答える
0
はい、わかりました。個人的に、私はそれについてこのように理解しました。RSSフィードを取得し、YQL Consolに貼り付け、JSONP URLを取得してから、jQueryを使用して次のように解析します。
$.ajax({
//YQL JSON URL
url: "http://query.yahooapis.com/v1/public/yql?q=select%20title%2Cdescription%2Clink%20from%20rss%20where%20url%3D%22http%3A%2F%2Fwww.usgs.gov%2Frss%2Fnews_description.xml%22&format=json",
dataType: 'jsonp',
jsonp: 'callback',
jsonpCallback: 'cbfunc',
success: function(data) {
//narrow down WHAT you want
var results = data.query.results.item;
//loop through results and then append each item to #listnews selector.
$.each(results, function(index, data) {
$("#listnews").append("<li><a href='" + results[index].link + "'>" + results[index].title + "</a></li>");
});
}
});
jsfiddleの動作例を次に示します。http://jsfiddle.net/Qpkpn/
これは現在のすべてのブラウザーでも機能することがわかりました...さらにIE8(jQuery JSON解析がその日を保存するまでIE8で問題が発生していました)
これをあなたの体の領域に追加してください:
<ul id="loadnews"></ul>
次に、何らかのスクロール機能を追加する必要があります。
私はあなたにも役立つかもしれないjTickerと呼ばれるティッカーを見ました。
于 2012-10-23T16:37:05.357 に答える