Я использую плагин jQuery Form для загрузки изображения. Я назначил анимацию затухания для обратного вызова beforeSubmit
, но, поскольку я работаю локально, у него нет времени, чтобы закончить до вызова функции success
.
Я использую функцию обратного вызова в моем вызове fade();
, чтобы убедиться, что одно затухание завершается до начала следующего, но, похоже, это не гарантирует завершения вызывающей его функции.
Я что-то не так делаю? Разве beforeSubmit
не должен завершиться до отправки вызова ajax?
Вот два обратных вызова:
beforeSubmit:
function prepImageArea() {
if (userImage) {
userImage.fadeOut(1500, function() {
ajaxSpinner.fadeIn(1500);
});
}
}
успех
function imageUploaded(data) {
var data = evalJson(data);
userImage.attr('src', data.large_thumb);
ajaxSpinner.fadeOut(1500, function() {
userImage.fadeIn(1500);
});
}