jQuery aguarde até que todas as animações de página sejam concluídas

Sei esperar até que uma animação seja concluída com

$('#element').animate(speed,function(){
//code here
});

e com vários elementos com

$('#element1, #element2').promise().done(function(){
//code here
});

mas como eu espero atétodo dos elementos da página terminam de animar? Eu preferiria não apenas colocar todos os elementos que estou esperando lá.

questionAnswers(2)

yourAnswerToTheQuestion