这个问题类似于关于动画队列的问题,但该线程中的答案非常具体,不容易概括。
在我的 Web 应用程序中,通过输出 a 向用户报告消息(信息框、错误和警告等)div
,class="alert"
例如:
<div class="alert">Login successful</div>
<div class="alert">You have new messages waiting</div>
页面上可能有任意数量的警报,具体取决于用户的操作。
我想要的是使用 jQuery 动画顺序显示每个警报框:一旦一个动画结束,下一个动画就会开始。
另一个问题的答案说使用回调,例如:
$('#Div1').slideDown('fast', function(){
$('#Div2').slideDown('fast');
});
除非要制作动画的 div 数量未知,否则这将不起作用。任何人都知道实现这一目标的方法吗?