Bootstrap 5.0.2 汉堡菜单不起作用

Mah*_*van 0 html css jquery twitter-bootstrap

我正在使用bootstrap 5.0.2版本在这里我正在尝试汉堡菜单。

这是我的代码。

<nav class="navbar navbar-expand-lg navbar-light">
    <a class="navbar-brand" href="#">Sample</a>

    <button class="navbar-toggler" style="margin-right:5px !important;" type="button" data-toggle="collapse" data-target="#navbarSupportedContent">
                <span class="navbar-toggler-icon"></span>
              </button>
    <div class="collapse navbar-collapse top_nav" id="navbarSupportedContent">
        <ul class="navbar-nav mx-auto ">
            <li class="nav-item">
                <a href="#" class="nav-link">Home</a>
                <hr class="hr_nav">
            </li>
            <li class="nav-item "><a href="#" class="nav-link">About Us</a>
            </li>
            <li class="nav-item "><a href="#" class="nav-link">Support</a>
            </li>
            <li class="nav-item "><a href="#" class="nav-link">Contact Us</a>
            </li>
        </ul>
        <ul class="navbar navbar-nav navbar-right" style="display:flex;">
            <li>
                <button class="btn top_login">
                    Login
                </button>
            </li>
            <li>
                <button class="btn sign_btn">
                    SignUp
                </button>
            </li>
        </ul>
    </div>
</nav>
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么,为什么汉堡菜单不起作用。

当我搜索STO时,我得到的答复是我需要添加 Jquery。

但其他人说Bootstrap 5 被设计为在没有 jQuery 的情况下使用,但仍然可以将我们的组件与 jQuery 一起使用。如果 Bootstrap 在窗口对象中检测到 jQuery,它将在 jQuery 的插件系统中添加我们的所有组件;这意味着您将能够执行 $('[data-bs-toggle="tooltip"]')。

在这里,如果你看到我有参考图片

在此输入图像描述

我在这里添加了代码

当我点击汉堡包时没有看到菜单

blu*_*fus 7

您的数据属性不正确。而不是给它们命名data-bs-toggle,而data-bs-target你在没有命名它们的情况下-bs,它们将不起作用。

请参阅下面的代码和运行示例:

<button class="navbar-toggler" style="margin-right:5px !important;" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent">
    <span class="navbar-toggler-icon"></span>
</button>
Run Code Online (Sandbox Code Playgroud)

<button class="navbar-toggler" style="margin-right:5px !important;" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent">
    <span class="navbar-toggler-icon"></span>
</button>
Run Code Online (Sandbox Code Playgroud)

  • 为我工作 BS 5.2.1 (2认同)