当前位置: 首页 > 知识库问答 >
问题:

古怪的引导菜单切换行为

通奕
2023-03-14

当你打开页面时,我有一个navbar来显示一个标语,并且是切换按钮所在的条。有第二个navbar是切换按钮的目标。它显示为侧菜单。您必须单击切换器按钮2次才能使菜单正确地开始切换。

    <style>
    #menu li a {
      line-height: 22px;
      height: 22px;
      width: 160px;
      background-size: auto;
      text-align: right;
      padding-top: 0px;
      color: #eee;
    }

    #menu {
      min-width: 210px;
    }

    .fa-bars {
      color: white;
    }

    .businessAddress li {
       list-style-type: none;
       font-size: 14px;
       text-align: right;
       margin: 0;
       color: #eee;
    }
    </style>

    <div class="container">
      <div>
        <h1>
          Company Header
        </h1>
      </div>
      <div class="navbar bg-success">
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#menu" aria-controls="menu" aria-expanded="False" aria-label="Toggle navigation">
            <span><i class="fa fa-bars"></i></span>
        </button>
        <h2 class="mx-auto">
           Slogan
        </h2>
      </div>
      <div class="row">
        <div class="col-md-3">
          <div class="navbar bg-success" id="menu">
            <ul class="navbar-nav">
               <li class="navItem active"><a href="#">Home Link</a></li>
               <li class="navItem"><a href="#">Services Link</a></li>
               <li class="navItem"><a href="#">Contact Link</a></li>
            </ul>
            <ul class="businessAddress d-none d-md-block">
              <li>&nbsp;</li>
              <li>Company Name</li>
              <li>Street Address</li>
              <li>City, ST Zip</li>
              <li>&nbsp;</li>
              <li>123-456-7890</li>
            </ul>
          </div>
        </div>
      </div>
    </div>

其行为是,当您第一次打开页面时,菜单navbar已经显示。这是所希望的行为。但是你必须点击切换按钮2次才能使侧边菜单折叠,它确实在第二次关闭时折叠。并且在这个点之后它会适当地展开/折叠。但是,如果您转到菜单上的另一个链接或刷新页面,则需要单击2次切换按钮才能开始正常工作。

有什么想法可以让我立即开始工作吗?

非常感谢,肯特

共有2个答案

厉念
2023-03-14
相关问题
乐正玺
2023-03-14

折叠显示类添加到第二个navbar。第二个navbar的HTML应为

 类似资料:
  • 我实现了这个Bootstrap 3 Navbar折叠来改变Navbar折叠,但我有一个问题,在nav上的切换。 我为最小宽度:992px放入这个,使我的菜单悬停打开,而不是切换桌面大小。 我遇到的问题是,当我在sm大小中切换一个菜单项时。下拉菜单不会直接切换到下面。它会在右手边爆炸。我似乎找不到什么是css选择器,它直接放在下面,而其他项目“移开的方式” 这就是正在发生的事情 我要这个是SM号的

  • 我有一个标准的测试导航栏从Bootstrap示例,但是使用active_links宝石导航栏= 当我点击“页面”时,下拉菜单打开,我可以点击第3页,(第4页,…)但在第3页,如果我再次点击“页面”,下拉菜单将不再切换。。。我必须单击另一个导航栏项目(关于,第1页或第2页),才能再次切换下拉列表 没有与导航栏相关的现有css(标准Bootstrap3) 我的导航栏 有什么不对劲吗?我应该添加一个特定

  • 我有一个很棒的管道脚本: 但在输出中,我看到错误“找不到这样的字段:field java.lang.String size”: 我做错了什么? 编辑:我没有“待定签名批准”

  • 我有一个下拉菜单,使用jQuery在点击时切换类。所以当我单击时,它的父级 变为活动的,从而使用CSS显示它的子菜单。我的问题是,这里的的目的是要删除任何已经打开的子菜单中的类。 问题是当我再次单击时,它并没有关闭当前子菜单,即它似乎没有切换,只是在添加类。 这是CSS。

  • 我已经创建了一个类,它扩展了JavaFX的MenuBar,为我的应用程序创建了菜单栏。 默认情况下,我不会禁用专门的操作,比如打开/保存文件和运行模拟(它们确实是禁用的)。当用户运行应用程序时,他们可以在菜单文件中选择一个项目 我计划通过让每个组件给出它切换到的项目的列表来做到这一点,然后在创建组件时激活适当的项目。 但是,我不能从函数内部访问菜单列表(我尝试用< code>this.getMen

  • 本文向大家介绍js实现多选项切换导航菜单的方法,包括了js实现多选项切换导航菜单的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js实现多选项切换导航菜单的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。