Jquery mmenu 从 bootstrap 4 布局中退出

标签 jquery html css bootstrap-4 mmenu

如果我放大我的页面,或者我在 responsinator.com 中查看它,有时,或者在横向 View 中,菜单不会折叠到移动版本。

我正在使用 jquery mmenu pluginbootstrap 4 证明了 nav

我试着删除对齐的类,但它仍然有同样的问题,而且,我需要对齐的菜单。对于菜单,我没有任何自定义 CSS,只有颜色、字体大小...

You can take a look at my page here.

<div class="site_navigation">
    <div class="navbar navbar-expand-sm">
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#menu" aria-controls="menu" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon">
                    <i class="fas fa-bars navbar_ikon"></i>
                </span>
        </button>
        <div class="collapse navbar-collapse" id="menu">
            <ul class="navbar-nav nav-justified w-100 container mr-auto">

                <li class="nav-item dropdown">
                    <a href="/kategoria/1/barabas-terko" class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Barabás térkő</a>
                    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                        <a class="dropdown-item" href="/kategoria/6/barabas-terko/barabas-badacsony-terko">Barabás Badacsony térkő</a>
                        <a class="dropdown-item" href="/kategoria/7/barabas-terko/barabas-gerecse-terko">Barabás Gerecse térkő</a>
                        <a class="dropdown-item" href="/kategoria/5/barabas-terko/barabas-somlo-trio-terko">Barabás Somló Trió térkő</a>
                        <a class="dropdown-item" href="/kategoria/8/barabas-terko/barabas-teglako">Barabás Téglakő</a>
                    </div>
                </li>

                <li class="nav-item"><a href="/kategoria/36/kerti-szegely" class="nav-link">Kerti szegély</a></li>

                <li class="nav-item dropdown">
                    <a href="/kategoria/10/terko-meret-szerint" class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Térkő méret szerint</a>
                    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                        <a class="dropdown-item" href="/kategoria/15/terko-meret-szerint/10x20-cm-terko">10x20 cm térkő</a>
                        <a class="dropdown-item" href="/kategoria/18/terko-meret-szerint/20x13-3-cm-terko">20x13,3 cm térkő</a>
                        <a class="dropdown-item" href="/kategoria/19/terko-meret-szerint/vegyes-meretu-kombi-terko">Vegyes méretű, kombi térkő</a>
                    </div>
                </li>

                <li class="nav-item dropdown">
                    <a href="/kategoria/9/terko-vastagsag-szerint" class="nav-link dropdown-toggle" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Térkő vastagság szerint</a>
                    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                        <a class="dropdown-item" href="/kategoria/11/terko-vastagsag-szerint/4-cm-vastag-terko">4 cm vastag térkő</a>
                        <a class="dropdown-item" href="/kategoria/12/terko-vastagsag-szerint/5-cm-vastag-terko">5 cm vastag térkő</a>
                        <a class="dropdown-item" href="/kategoria/13/terko-vastagsag-szerint/6-cm-vastag-terko">6 cm vastag térkő</a>
                        <a class="dropdown-item" href="/kategoria/14/terko-vastagsag-szerint/8-cm-vastag-terko">8 cm vastag térkő</a>
                    </div>
                </li>

            </ul>
        </div>
    </div>
</div>

当我在平板电脑或手机上查看页面时,我不想看到菜单,只想看到菜单 toggler-icon

最佳答案

目前,在任何低于 578 像素的分辨率下,导航将通过汉堡菜单转换...但是由于您希望完整的导航在平板电脑上消失...您必须将类从 <div class="navbar navbar-expand-sm"> 更改为从 <div class="navbar navbar-expand-md"> 进入

工作代码段当前的导航以及您需要的导航:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>

<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
  <a class="navbar-brand" href="#">Current Navbar</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="collapsibleNavbar">
    <ul class="navbar-nav">
      <li class="nav-item">
        <a class="nav-link" href="#">Link</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Link</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Link</a>
      </li>
    </ul>
  </div>
</nav>
<br />
<br />
<div class="container">
  <h3>Navigation which you need below</h3>
</div>


<nav class="navbar navbar-expand-md bg-dark navbar-dark">
  <a class="navbar-brand" href="#">Navbar you want</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#collapsibleNavbar">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="collapsibleNavbar">
    <ul class="navbar-nav">
      <li class="nav-item">
        <a class="nav-link" href="#">Link</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Link</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Link</a>
      </li>
    </ul>
  </div>
</nav>

关于Jquery mmenu 从 bootstrap 4 布局中退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57488335/

相关文章:

javascript - Laravel Blade foreach 中的 HTML 表单

html - 如何在顶部居中固定表格

css - 使用 'table-layout: fixed;' 控制表格单元格 (td) 的宽度不起作用

html - CSS 100% 宽度破损

javascript - 旋转,基于枢轴点的缩放与 CSS 完全一样

javascript - jQuery 和 HTML5 拖放到表中(调度程序)

javascript - 在 Javascript 输出中添加逗号分隔符

javascript - block 元素在它们的 block 父元素之外被解析

html - Bootstrap 3 - 用 Iframe 100% 填充一个区域

javascript - JQuery 仅选择所选元素内的元素