如何远程加载垂直bootstrap 3模态中心

时间:2015-08-20 22:23:25

标签: jquery css twitter-bootstrap-3

Bootstrap 3模式,据我所知,默认情况下没有内置选项来垂直集中它,我做了一个搜索,我发现这个代码在stackoverflow上工作正常,如果模态是本地的。

我的问题是远程加载时的模态在加载后第一次没有显示垂直集中。

对于下一个其他节目和隐藏时间工作正常。

自第一次加载以来,我应该考虑修复它?

return from c in this.Context.Cities
                 .Include(c => c.State.Select(s => s.Country))
       where c.State.Country.Id == id
       select c;

1 个答案:

答案 0 :(得分:1)

问题在于,当你实例化模态因为它没有内容但它只有0px的高度,那么在接收内容的第二步它加载它,但模态已经实例化了高度0,并以此高度定位在屏幕中央。

你可以做的是监听'loaded.bs.modal'并触发窗口调整大小如下:

store.setRootNode(aux);

希望有所帮助