【问题标题】:Bootstrap Navbar Collapse Not Showing ListBootstrap 导航栏折叠不显示列表
【发布时间】:2022-01-06 03:47:33
【问题描述】:

我正在使用引导导航栏,并且我有一个可折叠的导航栏。但我面临一个奇怪的问题,每当我打开我的网站,即手机或平板电脑(实际上我需要可折叠导航栏的设备)时,会出现按钮但我无法打开导航栏。这不应该发生。如果我点击导航栏按钮(三行按钮)没有任何反应。

            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#collapsable-nav" aria-expanded="false">
              <span class="sr-only">Toggle navigation</span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
            </button> 
          </div>

          <div id="collapsable-nav" class="collapse navbar-collapse">
            <ul id="nav-list" class="nav navbar-nav navbar-right">
              <li>
                <a href="menu-categories.html">
                  <span class="glyphicon glyphicon-cutlery"></span>
                  <br class="hidden-xs">Menu
                </a>
              </li>
              <li>
                <a href="#">
                  <span class="glyphicon glyphicon-info-sign"></span>
                  <br class="hidden-xs">About
                </a>
              </li>
              <li>
                <a href="#">
                  <span class="glyphicon glyphicon-certificate"></span>
                  <br class="hidden-xs">Awards
                </a>
              </li>
              <li id="phone" class="hidden-xs">
                <a href="tel:410-602-5008">
                  <span>410-602-5008</span>
                </a>
                <div>* We Deliver</div>
              </li>
            </ul>
          </div>
       

【问题讨论】:

    标签: javascript html jquery css


    【解决方案1】:

    请检查您的 jQuery 版本。我希望这能解决你的问题。这是演示链接:https://codepen.io/shamimipt/pen/abLKRrx

    <html lang="en">
      <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
        <title>Bootstrap 101 Template</title>
    
        <!-- Bootstrap -->
        <link href="css/bootstrap.min.css" rel="stylesheet">
    
        <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
        <!--[if lt IE 9]>
          <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
          <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
        <![endif]-->
      </head>
      <body>
    
        <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
        <!-- Include all compiled plugins (below), or include individual files as needed -->
        <script src="js/bootstrap.min.js"></script>
      </body>
    </html>```
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-06
      • 2017-01-21
      • 1970-01-01
      • 2017-05-25
      • 2015-12-07
      • 2020-08-16
      • 2016-12-06
      相关资源
      最近更新 更多