我们的大部分项目都在使用JQuery UI Layout Plugin 。我们已经启动了一个使用 Bootstrap 作为框架的新项目。我们尝试了一个简单的布局示例,使用 Bootstrap 容器,但布局不会呈现,实际上没有呈现 html。我的感觉是,不知何故,Bootstrap 和 JQuery UI Layout 并没有很好地发挥作用。现在,对于代码:
这就是我们试图为 HTML 做的事情:
<div class="container body-content">
<div class="ui-layout-west">
<div>West</div>
</div>
<div class="ui-layout-center">
<div>Center</div>
</div>
</div>
这就是我们试图为 Javascript 做的事情:
$(document).ready(function(){
var globalLayout = $('div.body-content').layout();
});
但是,HTML 根本不呈现(我们看不到“West”或“Center”文本)。但是,如果我将 HTML 更改为不再使用 body-content div 并使用“body”来创建布局,我们就可以了。
工作 HTML:
<div class="container body-content"></div>
<div class="ui-layout-west"><div>West</div></div>
<div class="ui-layout-center"><div>Center</div></div>
工作JS:
$(document).ready(function(){
var globalLayout = $('body').layout();
});
这是一个不工作的JSFiddle ,这是一个工作的JSFiddle。