当顶部一级菜单没有下级菜单的时候,自动隐藏侧边栏。
This commit is contained in:
@@ -37,7 +37,8 @@
|
||||
js.cookie('currentMenuCode', code); // 保存当前菜单ID
|
||||
if ($("#leftMenu-" + code).length > 0){
|
||||
$("#leftMenu > ul").hide();
|
||||
$("#leftMenu-" + code).show();
|
||||
$("#leftMenu-" + code).show();
|
||||
refreshSidebar(code);
|
||||
}else{
|
||||
js.ajaxSubmit('${ctx}/index/menuTree?parentCode=' + code
|
||||
+ '&t=' + new Date().getTime(), function(data){
|
||||
@@ -48,12 +49,24 @@
|
||||
if($('.sidebar-menu').length == 1){
|
||||
$(window).trigger("hashchange");
|
||||
}
|
||||
refreshSidebar(code);
|
||||
}else{
|
||||
location = '${ctx}/login';
|
||||
}
|
||||
}, 'html');
|
||||
}
|
||||
});
|
||||
var refreshSidebar = function(code){
|
||||
if(js.trim($("#leftMenu-" + code).text()) == ''){
|
||||
$('.main-sidebar').hide();
|
||||
$('.content-wrapper').css("cssText","margin-left:0!important;");
|
||||
$(window).resize();
|
||||
}else{
|
||||
$('.main-sidebar').show();
|
||||
$('.content-wrapper').css('margin-left', '');
|
||||
$(window).resize();
|
||||
}
|
||||
}
|
||||
// 激活存储的顶部当前菜单项
|
||||
var currentMenuCode = js.cookie('currentMenuCode'), currentMenu;
|
||||
if (currentMenuCode && currentMenuCode != ''){
|
||||
|
||||
Reference in New Issue
Block a user