2013-02-15 4 views
-1

Я загружаю содержимое в модальный диалог загрузки через jquery. (Я использую аддон для ботинка для создания динамического модального диалога)Показывать загрузочный модальный фон диалога перед загрузкой диалога?

$.ajax({ 
     url: "create.cshtml", 
     dataType: 'html', 
     success: function (data, textStatus, jqXHR) 
     { 
      bootbox.dialog(data); 
     }, 
     error: function (jqXHR, textStatus, errorThrown) 
     { 
      HandleError(textStatus, errorThrown); 
     } 
    }); 

Теперь все это работает отлично.

Но то, что я хочу сделать, это показать затухание в фоновом режиме, пока я жду завершения вызова aync, чтобы пользователь мог видеть его загрузку. Я не вижу ничего в документах о показе модального фона, но я предполагаю, что должен быть способ вызвать его, прежде чем выполнять асинхронный вызов.

У кого-нибудь есть идеи?

ответ

2

Вы можете сделать это:

$("YOUR_BACKGROUND").fadeIn("slow", function(){ 

//MAKE YOUR AJAX CALL HERE 

}); 
+0

Я действительно хотел, чтобы избежать обработки показа/скрытия фона. Вот почему я хотел рано запустить фон загрузочных файлов. – Dreamwalker

+1

Я закончил делать что-то вроде этого. Я изменил загрузочный бокс, чтобы дать мне поведение загрузки, но на самом деле я вставляю самозагружаемый modal-background div my self вручную – Dreamwalker

Смежные вопросы