我知道如何等待动画完成
$('#element').animate(speed,function(){ //code here });
并带有多个元素
$('#element1,#element2').promise().done(function(){ //code here });
但是如何等待页面上的所有元素都完成动画?我宁愿不要把我等待的每个元素放在那里。
解决方法
要选择当前正在动画的所有内容,只需执行$(“:动画”)
http://api.jquery.com/animated-selector/
http://api.jquery.com/animated-selector/
结合你已经在那里,它只是
$(":animated").promise().done(function() { //code here });