用Yahoo Pipes和jQuery做一个RSS挂件
以下为引用的内容:
<div id="rssdata"> <ul></ul> <div>Loading RSS items...</div> </div> <p>然后编写 jQuery 调用:</p> |
以下为引用的内容:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript"> $('#rssdata').ready(function() { // JSON 地址 = 刚才记下的 URL + &_callback=? var pipe_url = 'http://pipes.yahoo.com/pipes/pipe.run?_id=90caf3b6ba8f36459a3137248b47620e&_render=json&_callback=?'; � $.getJSON(pipe_url,function(data) { // 遍历 JSON 项目,并且确定输出哪些信息 $(data.value.items).each(function(index,item) { var item_html = '<li><a href="'+item.link+'">'+item.title+'</a></li>'; // 把输出的内容插入页面里 $('#rssdata ul.rss-items').append(item_html); }); // 添加条目载入效果 $('#rssdata div.loading').fadeOut(); $('#rssdata ul.rss-items').slideDown(); }); }); </script> |