我有一个函数,需要一个参数对其进行动画处理。
我想在上一个函数完成后用另一个参数调用此函数。到目前为止,我已经做到了,动画可以正常工作,但是却没有一个接一个地完成:
var thisis = document.getElementById("thisis");
var txt1 = document.getElementById("txt1");
var txt2 = document.getElementById("txt2");
var txt3 = document.getElementById("txt3");
var txt4 = document.getElementById("txt4");
var txt5 = document.getElementById("txt5");
$("#thisis").fadeIn(400, function(){
animetxt(txt1, function() {
animetxt(txt2, function(){
animetxt(txt3, function(){
animetxt(txt4, function(){
animetxt(txt5);
});
});
});
});
});
function animetxt(o){ //.css and .animate on the parameter// }
非常感谢您的帮助:)
最佳答案
您的animetxt
函数没有要传递给它的回调函数的参数。也许:
function animetxt(o, f) {
o.animate({/* css */}, f);
}