Есть ли способ отложить выполнение ajax-запроса до завершения анимации?
var showAjaxLoader = function(selector) {
$("." + selector).fadeToggle("slow");
$("." + selector).parent().html('<img src="ajax-loader.gif" />').fadeIn();
};
$(".add, .delete")
.bind("ajax:beforeSend", function(event, data, status, xhr) {
showAjaxLoader(this.className);
});
По сути, ответ на запрос заменит содержимое Lay, но я не хочу, чтобы это произошлопока эффект не состоялся.В противном случае изображение просто выскочит без эффекта ...