Bootstrap 可折叠导航不起作用
Bootstrap collapsable nav not working
可折叠部分无法使用。 (这部分)
代码如下:
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Connor Clarke</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="../index.html">Home</a></li>
<li class="active"><a href="#">Games</a></li>
<li><a href="#contact">About</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
您提供的代码工作正常,所以您看到的错误一定与页面上的其他代码有关。最可能的原因是
- 您缺少对 Bootstrap JavaScript 或 CSS 文件的引用。
- 你不见了jQuery。
- 您没有在 Bootstrap JavaScript 参考文献 jQuery 之前放置 。
- 页面上还有另一个 JavaScript 错误,请在您的浏览器控制台中查找错误。
您的代码工作示例:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Connor Clarke</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="../index.html">Home</a></li>
<li class="active"><a href="#">Games</a></li>
<li><a href="#contact">About</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
可折叠部分无法使用。 (这部分)
代码如下:
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Connor Clarke</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="../index.html">Home</a></li>
<li class="active"><a href="#">Games</a></li>
<li><a href="#contact">About</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
您提供的代码工作正常,所以您看到的错误一定与页面上的其他代码有关。最可能的原因是
- 您缺少对 Bootstrap JavaScript 或 CSS 文件的引用。
- 你不见了jQuery。
- 您没有在 Bootstrap JavaScript 参考文献 jQuery 之前放置 。
- 页面上还有另一个 JavaScript 错误,请在您的浏览器控制台中查找错误。
您的代码工作示例:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Connor Clarke</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="../index.html">Home</a></li>
<li class="active"><a href="#">Games</a></li>
<li><a href="#contact">About</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>