我下载了一个脚本,在我的网站上显示最新的Twitter源。到目前为止一切正常。我现在要做的是将动画从sliding
更改为顶部到fadeIn fadeOut
。
见这里:http://jsfiddle.net/BXJbA/3/
我想这是需要修改以实现淡入淡出效果的代码部分,但我真的被困在这里,想知道是否有人可以帮助我解决这个问题。
jQuery(function($){
$("#ticker")
.tweet({
username: "twitter",
page: 1,
avatar_size: 32,
count: 20,
loading_text: "loading ..."
})
.bind("loaded", function() {
var ul = $(this).find(".tweet_list");
var ticker = function() {
setTimeout(function() {
var top = ul.position().top;
var h = ul.height();
var incr = (h / ul.children().length);
var newTop = top - incr;
if (h + newTop <= 0)
newTop = 0;
ul.animate( {top: newTop}, 400 );
ticker();
}, 4000);
};
ticker();
});
});
答案 0 :(得分:0)
试试这个:http://jsfiddle.net/BXJbA/4/
ul.animate( {opacity: 0}, 400 ).animate( {top: newTop}, 400 ).animate( {opacity: 1}, 400 );
使用不透明度进行播放fadeIn()
和fadeOut()
。