Я использую slideUp и slideDown в ajax-событии beforeSend, которое отлично работает в firefox, но в других браузерах обратная передача ajax, кажется, завершается до завершения slideUpDown, поэтому сначала выполняется моя функция успеха, а затем slideUp / Down.
Как я могу изменить его на (1) не отправлять ajax до тех пор, пока слайд / вниз не завершится, или (2) не обработать результат в функции успеха, пока слайд / вниз не завершится?
Я попытался создать переменную isAnimationFinished, которая устанавливается после завершения slideDown и в случае успеха, у меня есть пустой цикл while, который ожидает эту переменную, но я получаю сообщение об ошибке, если скрипт выполняется медленно, если я пытаюсь это сделать.