首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加rss新闻短片

添加rss新闻短片
EN

Stack Overflow用户
提问于 2012-10-24 00:30:19
回答 1查看 378关注 0票数 0

所以我找到了一个我非常喜欢的基于rss的新闻短片幻灯片。有没有办法把同样的新闻短片放到我的网站上,让他们的服务器自动更新?我在head部分找到了<link>元素,它可以将新闻影片追溯到原始的rss。这跟这事有什么关系吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-24 00:37:05

好的,我明白。就我个人而言,我是这样做的。获取RSS提要,将其放入YQL Consol,获取JSONP URL,然后使用jQuery解析它,如下所示:

代码语言:javascript
复制
$.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 (我在IE8中遇到了一个问题,直到jQuery JSON parse挽救了这一天)

将这个添加到你的身体区域:

代码语言:javascript
复制
<ul id="loadnews"></ul>

然后,您需要向其添加某种滚动功能。

我见过一个名为jTicker的自动收报机,它可能也适用于您。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13035126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档