Мне нужно, чтобы обратный вызов выполнялся один раз после того, как несколько элементов завершили анимацию. Мой селектор jquery выглядит следующим образом:
$('.buttons').fadeIn('fast',function() {
// my callback
});
Проблема заключается в том, что класс кнопок соответствует нескольким элементам, все из которых необходимо пометить до того, как будет выполнен обратный вызов. Теперь, как и сейчас, обратный вызов выполняется после того, как каждый отдельный элемент завершил анимацию. Это НЕ желаемая функция. Я ищу элегантное решение, так что мой обратный вызов выполняется только один раз после того, как все согласованные элементы закончили анимацию. Этот вопрос появился в нескольких местах, включая SO, но никогда не было изящного ответа (и даже окончательного ответа на этот счет - решения, которые работают для одного человека, вообще не работают для других).