修复横向菜单关闭最后一个页签状态问题(I7SVPK)

pull/470/MERGE
RuoYi 1 year ago
parent 2cb417dab2
commit 24d21eda23

@ -73,9 +73,10 @@ $(window).bind("load resize", function() {
}); });
function syncMenuTab(dataId) { function syncMenuTab(dataId) {
if(isLinkage) { if(isLinkage) {
var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]'); var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]');
if ($dataObj.attr("class") != null && !$dataObj.hasClass("noactive")) { if ($dataObj.attr("class") != null && !$dataObj.hasClass("noactive")) {
$('.tab-pane li').removeClass("active");
$('.nav ul').removeClass("in"); $('.nav ul').removeClass("in");
$dataObj.parents("ul").addClass("in") $dataObj.parents("ul").addClass("in")
$dataObj.parents("li").addClass("active").siblings().removeClass("active").find('li').removeClass("active"); $dataObj.parents("li").addClass("active").siblings().removeClass("active").find('li').removeClass("active");
@ -340,6 +341,7 @@ $(function() {
var panelUrl = $(this).parents('.menuTab').data('panel'); var panelUrl = $(this).parents('.menuTab').data('panel');
// 当前元素处于活动状态 // 当前元素处于活动状态
if ($(this).parents('.menuTab').hasClass('active')) { if ($(this).parents('.menuTab').hasClass('active')) {
syncMenuTab($('.page-tabs-content').find('.active').attr('data-id'));
// 当前元素后面有同辈元素,使后面的一个元素处于活动状态 // 当前元素后面有同辈元素,使后面的一个元素处于活动状态
if ($(this).parents('.menuTab').next('.menuTab').length) { if ($(this).parents('.menuTab').next('.menuTab').length) {

Loading…
Cancel
Save