我正在创建一个水平代码来滚动最新的推文。通过云海 jQuery 插件输入推文。
我创建了一个动画函数,我试图使用setTimeout(doTicker, 6000);
谁能帮我看看我做错了什么?非常感谢帮助。
请参阅下面的代码...
还创造了小提琴。http://jsfiddle.net/motocomdigital/h4x8D/1/
无法让 doTicker 循环/循环
$(".tweetbar-ticker").tweet({
username: "twitter",
join_text: "auto",
count: 1,
auto_join_text_default: "we said,",
auto_join_text_ed: "we",
auto_join_text_ing: "we were",
auto_join_text_reply: "we replied to",
auto_join_text_url: "we were checking out",
loading_text: "loading tweets..."
}).bind("loaded", function() {
$('.tweetbar-ticker ul li').clone().appendTo('.tweetbar-ticker ul');
var $tweetBar = $('.tweetbar-ticker'),
tweetLength = $('.tweetbar-ticker ul li').outerWidth(),
$tweetAnchor = $('.tweetbar-ticker ul li a');
$tweetBar.css({
'width': tweetLength * 2 + 'px'
});
$tweetAnchor.attr({
target: "_blank"
});
function doTicker() {
$tweetBar.animate({
'left': '-' + tweetLength + 'px'
}, 20000, 'linear');
setTimeout(doTicker, 6000);
}
doTicker();
});
谢谢乔什