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"]')。
在这里,如果你看到我有参考图片
我在这里添加了代码
当我点击汉堡包时没有看到菜单
您的数据属性不正确。而不是给它们命名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)
| 归档时间: |
|
| 查看次数: |
8112 次 |
| 最近记录: |