Jelajahi Sumber

修复最小化侧边栏菜单点击后失效

zhouchenglin 7 tahun lalu
induk
melakukan
8efd06770d

+ 10 - 6
src/main/resources/static/js/index.js

@@ -210,15 +210,19 @@ function routerList(router, menuList) {
 
 //菜单滚动条自适应
 function setScroll(){
-    $("#sidebar-menu").slimScroll({
-        height: $(this).height() - 50,
-        alwaysVisible: false,
-    });
-    $(window).on("resize", function() {
-    	$("#sidebar-menu").slimScroll({
+    if (!$("body").hasClass("sidebar-collapse")) {
+        $("#sidebar-menu").slimScroll({
             height: $(this).height() - 50,
             alwaysVisible: false,
         });
+    }
+    $(window).on("resize", function() {
+        if (!$("body").hasClass("sidebar-collapse")) {
+            $("#sidebar-menu").slimScroll({
+                height: $(this).height() - 50,
+                alwaysVisible: false,
+            });
+        }
     });
 }
 

+ 9 - 5
src/main/resources/static/js/index_tab.js

@@ -488,15 +488,19 @@ var vm = new Vue({
 
 //菜单滚动条自适应
 function setScroll() {
-    $("#sidebar-menu").slimScroll({
-        height: $(this).height() - 50,
-        alwaysVisible: false,
-    });
-    $(window).on("resize", function () {
+    if (!$("body").hasClass("sidebar-collapse")) {
         $("#sidebar-menu").slimScroll({
             height: $(this).height() - 50,
             alwaysVisible: false,
         });
+    }
+    $(window).on("resize", function() {
+        if (!$("body").hasClass("sidebar-collapse")) {
+            $("#sidebar-menu").slimScroll({
+                height: $(this).height() - 50,
+                alwaysVisible: false,
+            });
+        }
     });
 }