【问题标题】:Bootstrap 4 Hamburger Menu Not Showing NavbarBootstrap 4汉堡菜单不显示导航栏
【发布时间】:2020-03-13 01:41:59
【问题描述】:

这是为我的移动大小的网站。当我单击汉堡菜单时,导航栏没有出现。我的data-targetnav id 匹配,所以我不确定它为什么不起作用。

<section id="nav">
        <nav class="navbar navbar-light navbar-expand-md py-2">
            <a href="index.html">
                <img src="./img/logo.png" class="img-fluid mw-121 height: auto" alt="Logo">
            </a>
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarLinks"><span
                    class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse justify-content-end" id="navbarLinks">
                <ul class="nav">
                    <li class="nav-item">
                        <a class="nav-link" href="index.html">Home</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="flavors.html">Flavors</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="details.html">What's Included</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="reserve.html">Reserve Today</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="faq.html">FAQ</a>
                    </li>
                </ul>
            </div>
        </nav>
    </section>

【问题讨论】:

  • 我不认为这个 html 是问题,也许你的 css 是。请显示你的 css 与此部分相关。
  • 不是 ul navbar-nav 还包括 Bootstrap 和 js 吗?你的控制台在 devtools 上显示什么?
  • 它的工作,尝试添加所需的文件,如引导 css 和 js 文件

标签: html bootstrap-4


【解决方案1】:

我已使用您的代码复制了该问题,但它运行良好。检查我下面的代码,您可能缺少其中一个依赖项。

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.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.16.0/umd/popper.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
</head>
<body>
    <section id="nav">
        <nav class="navbar navbar-light navbar-expand-md py-2">
            <a href="index.html">
                <p>Test Image here</p>
            </a>
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarLinks"><span
                    class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse justify-content-end" id="navbarLinks">
                <ul class="nav">
                    <li class="nav-item">
                        <a class="nav-link" href="index.html">Home</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="flavors.html">Flavors</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="details.html">What's Included</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="reserve.html">Reserve Today</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="faq.html">FAQ</a>
                    </li>
                </ul>
            </div>
        </nav>
    </section>
</body>
</html>

【讨论】:

  • 谢谢大家!我错过了 js 依赖项。
  • @shanbark 很高兴为您提供帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-11
相关资源
最近更新 更多