JQuery将RSS提要限制为4个条目
JQuery limits RSS feed to 4 items
我有这段代码,我使用它通过JQuery导入RSS提要。我的问题是,它只导入4个RSS项目,然后停止。知道这是为什么吗?
$.fn.rssWidget = function(feedUrl, dateFormat){
var dateFormatF = dateFormat || 'day/month/year hours:minutes';
var googleFeedUrl = 'https://ajax.googleapis.com/ajax/services/feed/load?v=1.0';
var title = '<h4 class="rsswidget-feed" style="display:none;"><a href=":url">:title</a></h2>';
var item = '<hr/><h5 class="rsswidget-title" style="display:none;"><a href=":url">:title</a></h3><p class="rsswidget-date" style="display:none;">:date</p><div class="rsswidget-content">:text</div>';
$(this).each(function(){
var $that = $(this);
var feed = $(this).attr('feed') || feedUrl;
feed = encodeURIComponent(feed);
$.getJSON(googleFeedUrl
+ '&q=' + feed
+ '&callback=?'
,function(d){
var f = d.responseData.feed;
console.log(f);
$that.html(title.replace(':url', f.link).replace(':title', f.title));
$(f.entries).each(function(i,e){
var date = new Date(e.publishedDate);
var dateString = dateFormatF
.replace('day', date.getDate() < 9 ? '0' + date.getDate() : date.getDate())
.replace('month', (date.getMonth() + 1) < 9 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1)
.replace('year', date.getFullYear())
.replace('hours', date.getHours() < 9 ? '0' + date.getHours() : date.getHours())
.replace('minutes', date.getMinutes() < 9 ? '0' + date.getMinutes() : date.getMinutes())
;
$that.append(item
.replace(':title', e.title)
.replace(':url', e.link)
.replace(':text', e.content)
.replace(':date', dateString));
});
});
});
然后把它放到HTML
中<script type="text/javascript">
$(function(){
$("div#feed").rssWidget('RSS FEED URL');
});
</script>
<div id="feed"></div>
切换到YPL,并按照这里的文档寻找解决方案
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用url加载程序在webpack中导入多个图像
- 多个单选按钮组相互干扰
- 下拉选择可自动更改第二个下拉选择
- onkeyup无法动态创建多个文本区域
- JQuery合并了keyup和focusout两个函数
- 正在验证8个真/假复选框或复选框中的2个
- 借助asp.net验证或java脚本对多个文本进行验证
- 如何使用 node.js 比较两个 json 数组
- 为复选框javascript指定两个值
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- 使用jQuery for RSS看不到多个帖子
- 从Node.JS中的两个网站请求RSS提要
- 如何使用 Javascript 和正则表达式将 RSS 提要的描述标签中的多个图像解析到我的描述页面
- 2 个 RSS 提要在一个网络应用程序内
- JQuery请求获取超过10个RSS提要
- 使用javascript,我如何将rss提要放入列表中并只显示其中的4个提要
- 如何混合10个以上的RSS源
- JQuery将RSS提要限制为4个条目
- 使用 jQuery 解析来自 RSS 的第一个标题