Javascript jQuery布局窗格自动关闭

Javascript jQuery布局窗格自动关闭,javascript,jquery,css,html,Javascript,Jquery,Css,Html,我正在使用jQuery布局插件创建一个包含北窗格和西窗格的页面。 我想一次只显示一个窗格,如果我打开北窗格,西窗格应该关闭,依此类推 我在API中找不到任何函数来实现这一点,有什么想法吗?我在文档中找不到任何内置方法或选项;但是您可以在onopen_start事件中迭代面板并关闭所有面板 代码: 演示:谢谢,这正是我需要的!这对身体很好,但对div却不行?我应该如何将此应用于div? $('body').layout({ applyDefaultStyles: true, ini

我正在使用jQuery布局插件创建一个包含北窗格和西窗格的页面。 我想一次只显示一个窗格,如果我打开北窗格,西窗格应该关闭,依此类推


我在API中找不到任何函数来实现这一点,有什么想法吗?

我在文档中找不到任何内置方法或选项;但是您可以在onopen_start事件中迭代面板并关闭所有面板

代码:


演示:

谢谢,这正是我需要的!这对身体很好,但对div却不行?我应该如何将此应用于div?
$('body').layout({
    applyDefaultStyles: true,
    initClosed : true,
    onopen_start: function (pname, pelement, pstate, poptions, lname) {
        var myLayout = $("body").layout();
        $.each(myLayout.panes, function (index, value) {
            if (index !== pname) {
                myLayout.close(index)
            }
        })
    }
});