thi*_*y93 11 javascript queue jquery
我想要在dom中的不同对象上执行几个动画.
我希望它们按顺序发生.
我不想这样做:
$('#first').show(800, function ()
{ $('#second').show(800, function () {...etc...});
Run Code Online (Sandbox Code Playgroud)
我想将所有动画(和cpu密集型函数)添加到某种队列对象中,以确保它们按顺序执行.
我不确定你为什么不想使用你描述的方法.如果纯粹从组织的角度来看,您不必使用匿名函数
function showFirst() {
$('#first').show(800, showSecond);
}
function showSecond() {
$('#second').show(800, showThird);
}
function showThird() {
$('#third').show(800);
}
function startAnimation() {
showFirst();
}
Run Code Online (Sandbox Code Playgroud)