html - Bootstrap4 导航栏折叠按钮没有响应
问题描述
我可以看到导航栏,但是当我单击它以显示下拉菜单时,它没有响应。
<!-- Navbar -->
<nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-top">
<a class="navbar-brand" href="#">
<!-- Logo -->
My name
</a>
<!-- collapse when screen get small -->
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target=".navbar-collapse">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<!-- ml-auto: Setting navbar to right -->
<ul class="nav navbar-nav ml-auto">
<!-- active class makes current location brighter -->
<li class="nav-item">
<!-- #home goes to <div id="home"> -->
<a class="nav-link" href="#home">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#about_me">About Me</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#projects">Projects</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#References">References</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#contact">Contact</a>
</li>
</ul>
</div>
</nav>
我正在使用 bootstrap4,所有的类都来自 bootstrap。提前致谢!
解决方案
HTML/CSS 看起来不错。确保您包含 jQuery、poppper.js 并且bootstrap.js
按照该顺序,否则任何依赖于它的功能都将不起作用。
将它粘贴到这个代码笔中,它工作正常。
推荐阅读
- laravel - 如何在 laravel 中使用`whereDoesntHave`
- dask - 使用客户端扩展作业队列集群
- mysql - 在我尝试运行查询时在查询期间失去与 mysql 服务器的连接
- c# - 反射装饰器以断言调用的内部模拟
- reactjs - 为什么我不能使用自定义字体
react-native-web 中的属性? - css - Quill JS – 在没有 inline-block 的跨度元素上设置 Quill 的大小类的行高
- node.js - Node.js 水平扩展有状态视频流应用
- android - 如何在 Android 中使用 TensorFlow 或 ARCore 进行 3D 人体动作捕捉,可以驱动动画角色?
- serilog - .NET 6 中带有用户名的 Serilog Enricher
- python - python中波士顿犯罪数据集的套索回归