在layUI导航栏的代码中,使用layui-nav-itemedclass类来控制导航是打开还是关闭。
所以当我们点击一个导航栏的时候,给这个导航栏所有的兄弟节点删除layui-nav-itemed类名即可

实现代码:

$('.layui-nav-tree').on('click','li',function(){
    $(this).addClass('layui-nav-itemed').siblings('li').removeClass('layui-nav-itemed')
})