2013-02-15 137 views
-1

我正在通過jquery將內容加載到引導模式對話框中。 (我正在使用bootbox插件進行動態模態對話框的創建)在對話框加載之前顯示引導模態對話框背景?

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

現在,這一切正常。

但我想要做的是顯示在後臺淡出,而我等待異步調用完成,使用戶可以看到它的加載。我看不到有關顯示模態背景的文檔中的任何內容,但我認爲在執行異步調用之前必須有方法觸發它。

任何人有任何想法?

回答

2

你可以這樣做:

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

//MAKE YOUR AJAX CALL HERE 

}); 
+0

我真的想避免處理背景的顯示/隱藏。這就是爲什麼我想盡早觸發bootstraps背景的原因。 – Dreamwalker 2013-02-15 16:24:06

+1

我已經結束了做這樣的事情我已經修改bootbox給我的加載行爲,但我實際上插入引導模態背景div我自己手動 – Dreamwalker 2013-02-20 14:27:30