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