首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AdminLTE3:如何隐藏PushMenu侧边栏不只是992px的宽度?

在AdminLTE3:如何隐藏PushMenu侧边栏不只是992px的宽度?
EN

Stack Overflow用户
提问于 2020-04-21 15:52:46
回答 2查看 2.6K关注 0票数 1

使用AdminLTE 3.0.4,只要屏幕分辨率低于1366px宽度,就想隐藏(不仅仅是折叠) PushMenu侧边栏。

在992px下,它会自动隐藏菜单,但我不清楚这是由Bootstrap完成的,还是由AdminLTE css或js完成的,也不清楚在1366px (而不是992px)下,配置它自动隐藏菜单的最简单方法是什么,就像它是一个手机一样。

代码语言:javascript
复制
<div class="wrapper">
    <!-- Main Sidebar Container -->
    <aside class="main-sidebar sidebar-dark-primary elevation-4">

        <div class="brand-link">...</div>

        <div class="sidebar">
            <div class="user-panel mt-3 pb-3 mb-3 d-flex">
                <div class="image"><i class="nav-icon fas fa-user"></i></div>
                <div class="info">...</div>
            </div>

            <!-- Sidebar Menu -->
            <nav class="mt-2">
                <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
                <li></li>
                </ul>
            </nav>
        </div>
     </aside>
</div>

谢谢

EN

回答 2

Stack Overflow用户

发布于 2020-04-21 17:19:19

您的侧边栏是由sidebar-mini类管理的,所以请找到在992px断点上切换sidebar-miniJS,并将其更改为1366px断点。

票数 1
EN

Stack Overflow用户

发布于 2020-09-18 23:15:24

用于隐藏:

代码语言:javascript
复制
 $('[data-widget="pushmenu"]').PushMenu("collapse");

用于打开:

代码语言:javascript
复制
 $('[data-widget="pushmenu"]').PushMenu("expand");

和切换:

代码语言:javascript
复制
 $('[data-widget="pushmenu"]').PushMenu("toggle");

你的问题的答案:

代码语言:javascript
复制
if (screen.width < 1366)
        $('[data-widget="pushmenu"]').PushMenu("collapse");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61338493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档