我有一个函数,需要一个参数对其进行动画处理。
我想在上一个函数完成后用另一个参数调用此函数。到目前为止,我已经做到了,动画可以正常工作,但是却没有一个接一个地完成:

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);
}

09-12 10:46