diff --git a/ruoyi-admin/src/main/resources/static/ruoyi/index.js b/ruoyi-admin/src/main/resources/static/ruoyi/index.js
index 8fdd22c4a..705e82e47 100644
--- a/ruoyi-admin/src/main/resources/static/ruoyi/index.js
+++ b/ruoyi-admin/src/main/resources/static/ruoyi/index.js
@@ -75,7 +75,7 @@ $(window).bind("load resize", function() {
function syncMenuTab(dataId) {
if(isLinkage) {
var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]');
- if (!$dataObj.hasClass("noactive")) {
+ if ($dataObj.attr("class") != null && !$dataObj.hasClass("noactive")) {
$('.nav ul').removeClass("in");
$dataObj.parents("ul").addClass("in")
$dataObj.parents("li").addClass("active").siblings().removeClass("active").find('li').removeClass("active");
@@ -254,7 +254,12 @@ $(function() {
menuName = $.trim($(this).text()),
flag = true;
- if (!$('a[href$="' + dataUrl + '"]').hasClass("noactive")) {
+ var $dataObj = $('a[href$="' + decodeURI(dataUrl) + '"]');
+ 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();
$(".nav ul li, .nav li").removeClass("selected");
$(this).parent("li").addClass("selected");
}
diff --git a/ruoyi-admin/src/main/resources/static/ruoyi/js/common.js b/ruoyi-admin/src/main/resources/static/ruoyi/js/common.js
index affc223db..fc8c9b16c 100644
--- a/ruoyi-admin/src/main/resources/static/ruoyi/js/common.js
+++ b/ruoyi-admin/src/main/resources/static/ruoyi/js/common.js
@@ -291,7 +291,7 @@ function createMenuItem(dataUrl, menuName) {
});
// 选项卡菜单不存在
if (flag) {
- var str = '';
+ var str = '';
$('.menuTab', topWindow).removeClass('active');
// 添加选项卡对应的iframe