[英]jquery horizontal news ticker using google jsapi
我需要对该新闻行情进行一些更改,该新闻行情基于使用谷歌JSAPI的goldyberg的jquery水平newsticker:
我有两个问题:
您如何限制被拉到div中的单词数? 现在,它太长了,它会包裹起来。
如何将rss feed中的日期添加到显示的字符串中?
这是我认为相关的代码:
parse: function(entries) {
var feedMarkup = '';
feedMarkup += '<ul>';
for (var i = 0; i < entries.length; i++) {
feedMarkup += '<li><a target="_blank"
href="'+entries[i].link+'">'+entries[i].title+'</a></li>';
}
feedMarkup += '</ul>';
$("#ticker-content").empty().append(feedMarkup).fadeIn(400);
$('#ticker ul
li:eq(0)').show();
current = $('#ticker ul li:eq(0)').index();
first = 0;
last = $('#ticker ul li').length;
在此先感谢您的帮助。
问候,umbre
演示在这里: http : //www.marlenynunez.com/files/jsapi/horizontal-news-ticker4.html
HTML档案:
<script type="text/javascript" src="js/date.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>
scripts.js文件:
parse: function(entries) {
var feedMarkup = '';
var pubDate;
var titleText;
var splitText;
feedMarkup += '<ul>';
for (var i = 0; i < entries.length; i++) {
titleText = entries[i].title;
splitText = titleText.substring(0,60).split(" ");
titleText = splitText.slice(0, -1).join(" ") + '...';
pubDate = Date.parse(String(entries[i].publishedDate)).toString('MMM dd');
feedMarkup += '<li>'+pubDate+' | <a target="_blank" href="'+entries[i].link+'">'+titleText+'</a></li>';
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.