1

我有一个简单的北方和中心布局:

<html xmlns="http://www.w3.org/1999/xhtml">
    <body>
        <div id="north-main-div">
        </div>
        <div id="center-main-div">
        </div>
    </body>
</html>

和 JavaScript,它制作了一个可隐藏的 Northpanel。

topMainLayout = $('body').layout({
    name : 'bodyLayout',
    north__paneSelector : '#north-main-div',
    center__paneSelector : '#center-main-div',
    north__resizable : false
});

我想实现整个北部区域是不可见的,如果north-main-id. 目前,即使没有显示任何内容,切换器也会显示。

我将不胜感激任何解决问题的提示。

谢谢

4

1 回答 1

0

不确定这是否是正确的方法,但它对我有用。

我只是检查它是否为空并调用隐藏函数。

topMainLayout = $('body').layout({
    name : 'bodyLayout',
    north__paneSelector : '#north-main-div',
    center__paneSelector : '#center-main-div',
    north__resizabele : false
}); 
if (!$.trim( $('#north-main-div').html() ).length) {
        topMainLayout.hide("north");
} 
于 2016-02-11T06:40:34.057 回答