mirror of https://gitee.com/y_project/RuoYi.git
关闭顶部tab页时,左侧菜单定位到当前显示页
parent
1b7a735f9c
commit
7bca4fcbc4
|
@ -71,7 +71,16 @@ $(window).bind("load resize", function() {
|
|||
}
|
||||
}
|
||||
});
|
||||
|
||||
function syncMenuTab(dataId) {
|
||||
var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]');
|
||||
if (!$dataObj.hasClass("noactive")) {
|
||||
$('.nav ul').removeClass("in");
|
||||
$dataObj.parents("ul").addClass("in")
|
||||
$dataObj.parents("li").addClass("active").siblings().removeClass("active").find('li').removeClass("active");
|
||||
$dataObj.parents("ul").css('height', 'auto').height();
|
||||
$dataObj.click();
|
||||
}
|
||||
}
|
||||
function NavToggle() {
|
||||
$('.navbar-minimalize').trigger('click');
|
||||
}
|
||||
|
@ -387,6 +396,8 @@ $(function() {
|
|||
}
|
||||
scrollToTab($('.menuTab.active'));
|
||||
setIframeUrl($('.page-tabs-content').find('.active').attr('data-id'));
|
||||
|
||||
syncMenuTab($('.page-tabs-content').find('.active').attr('data-id'));
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -551,6 +562,7 @@ $(function() {
|
|||
callback: function(key, opt) {
|
||||
setActiveTab(this);
|
||||
tabCloseOther();
|
||||
syncMenuTab($('.page-tabs-content').find('.active').attr('data-id'));
|
||||
}
|
||||
},
|
||||
"close_left": {
|
||||
|
@ -566,6 +578,7 @@ $(function() {
|
|||
$(this).remove();
|
||||
});
|
||||
$('.page-tabs-content').css("margin-left", "0");
|
||||
syncMenuTab($('.page-tabs-content').find('.active').attr('data-id'));
|
||||
}
|
||||
},
|
||||
"close_right": {
|
||||
|
@ -577,6 +590,7 @@ $(function() {
|
|||
$('.menuTab[data-id="' + $(this).data('id') + '"]').remove();
|
||||
$(this).remove();
|
||||
});
|
||||
syncMenuTab($('.page-tabs-content').find('.active').attr('data-id'));
|
||||
}
|
||||
},
|
||||
"close_all": {
|
||||
|
@ -584,6 +598,7 @@ $(function() {
|
|||
icon: "fa-window-close",
|
||||
callback: function(key, opt) {
|
||||
tabCloseAll();
|
||||
syncMenuTab($('.page-tabs-content').find('.active').attr('data-id'));
|
||||
}
|
||||
},
|
||||
"step": "---------",
|
||||
|
|
|
@ -310,14 +310,7 @@ $(function() {
|
|||
if(isLinkage) {
|
||||
$(".menuTabs").on("click", ".menuTab", function() {
|
||||
var dataId = $(this).attr("data-id");
|
||||
var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]');
|
||||
if (!$dataObj.hasClass("noactive")) {
|
||||
$('.nav ul').removeClass("in");
|
||||
$dataObj.parents("ul").addClass("in")
|
||||
$dataObj.parents("li").addClass("active").siblings().removeClass("active").find('li').removeClass("active");
|
||||
$dataObj.parents("ul").css('height', 'auto').height();
|
||||
$dataObj.click();
|
||||
}
|
||||
syncMenuTab(dataId);
|
||||
})
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue