2013-02-15 95 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