Идея моего решения - сохранить счетчик.Всякий раз, когда анимация заканчивается, вы просто увеличиваете этот счетчик, таким образом, вы можете видеть, когда вы наконец нажмете кнопку.Не забудьте установить счетчик на ноль, когда все будет сделано, потому что вы можете повторить это (скрыть их снова и показать их снова).
var $buttons=$('.buttons'),
button_n=$buttons.length,
button_counter=0;
$buttons.fadeIn('fast', function () {
if (button_counter==button_n-1) {
alert('It is all done!');
button_counter=0;
} else {
button_counter++;
}
});