Преглед на файлове

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

zhouchenglin преди 7 години
родител
ревизия
8efd06770d
променени са 2 файла, в които са добавени 19 реда и са изтрити 11 реда
  1. 10 6
      src/main/resources/static/js/index.js
  2. 9 5
      src/main/resources/static/js/index_tab.js

+ 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,
+            });
+        }
     });
 }