我们有一个相对简单的Jquery Ajax脚本:
var k = "http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitter&include_rts=1&count=10&jsoncallback=";
$.ajax({
dataType: 'jsonp',
url: k,
success: function (data) {
$.each(data, function (i, item) {
$("#ticker").append("<li>" + item.text + "</li>");
})
}
});
这工作得很好,但我们想使用innerfade(一个jquery脚本)然后在这些创建的li项之间淡入/淡出。
尝试使用complete,但不确定我是否正确,但它需要是:
$('#ticker').innerfade({
animationtype: 'fade',
speed: 1500,
timeout: 10000,
type: 'random',
containerheight: '250px'
});
基本上,我如何合并这个innerfade,这样它就可以动画li项。我还尝试调用ajax后这个innerfade脚本,但不工作(即。什么都没发生)
Try
var k = "http://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitter&include_rts=1&count=10&jsoncallback=";
$.ajax({
dataType: 'jsonp',
url: k,
success: function (data) {
$.each(data, function (i, item) {
$("#ticker").append("<li>" + item.text + "</li>");
})
$('#ticker').innerfade({
animationtype: 'fade',
speed: 1500,
timeout: 2500,
type: 'random',
containerheight: '250px'
});
}
});
演示:小提琴