Jquery 引导导航栏赢得';折叠时不要打开开关
我已经检查了所有的解决方案。我复制了许多导航条示例代码。我的导航栏在应该折叠时会折叠,但单击按钮不会切换或展开 在头部,我引用了CSS来引导Jquery 引导导航栏赢得';折叠时不要打开开关,jquery,html,twitter-bootstrap,navbar,jquery-mobile-navbar,Jquery,Html,Twitter Bootstrap,Navbar,Jquery Mobile Navbar,我已经检查了所有的解决方案。我复制了许多导航条示例代码。我的导航栏在应该折叠时会折叠,但单击按钮不会切换或展开 在头部,我引用了CSS来引导 <link rel="stylesheet" type="text/css" href="css/bootstrap.css"> 在页面底部结束body标记之前,我引用了.js文件 <script type="text/javascript" src="framework7/js/framework7.js">
<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
在页面底部结束body标记之前,我引用了.js文件
<script type="text/javascript" src="framework7/js/framework7.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="js/news-feed.js"></script>
<script type="text/javascript" src="cordova.js"></script>
<script defer src="js/fontawesome-all.js"></script>
<script type="text/javascript" src="js/jquery.3.3.1.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
这是我的导航代码,我从bootswatch或bootstrap中得到的,不记得我试过这么多例子
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<a class="navbar-brand" href="#">Catholic Cemeteries</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarColor01" aria-controls="navbarColor01" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarColor01">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Features</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Pricing</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
</ul>
</div>
</nav>
-
-
-
-
提前谢谢你,John你需要
popper.js
。首先是jquery.js,然后是popper.js,然后是bootstrap.js
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" ></script>
并且,确保浏览器控制台中没有JS错误
-
-
-
-
您需要popper.js
。首先是jquery.js,然后是popper.js,然后是bootstrap.js
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" ></script>
并且,确保浏览器控制台中没有JS错误
-
-
-
-
您应该对脚本标记重新排序。jQuery、bootstrap和其他第三方文件应该在您自己的脚本文件之前添加,因为您在自己的代码中使用第三方工具,所以需要在加载您自己的脚本之前加载它们
我假设index.js
和news feed.js
是您自己的js文件。所以我把它们放在底部,而(根据我的假设)第三方JS文件放在顶部
<script type="text/javascript" src="framework7/js/framework7.js"></script>
<script type="text/javascript" src="cordova.js"></script>
<script defer src="js/fontawesome-all.js"></script>
<script type="text/javascript" src="js/jquery.3.3.1.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="js/news-feed.js"></script>
如果使用的是
news feed.js
中的内容是index.js
,则将news feed.js
的脚本标记放在index.js
之前。我希望这有助于@ZimSystem的回答您应该重新排序脚本标记。jQuery、bootstrap和其他第三方文件应该在您自己的脚本文件之前添加,因为您在自己的代码中使用第三方工具,所以需要在加载您自己的脚本之前加载它们
我假设index.js
和news feed.js
是您自己的js文件。所以我把它们放在底部,而(根据我的假设)第三方JS文件放在顶部
<script type="text/javascript" src="framework7/js/framework7.js"></script>
<script type="text/javascript" src="cordova.js"></script>
<script defer src="js/fontawesome-all.js"></script>
<script type="text/javascript" src="js/jquery.3.3.1.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="js/news-feed.js"></script>
如果使用的是
news feed.js
中的内容是index.js
,则将news feed.js
的脚本标记放在index.js
之前。我希望这有助于@ZimSystem的回答谢谢。我让它工作了。这可能是问题的一部分,但正如下一个答案所说,我也错过了波普尔。老实说,这两个都不起作用,直到我把链接放到JS而不是本地,然后一个接一个地回到本地,它仍然起作用。不知道为什么,但它正在工作。谢谢。我让它工作了。这可能是问题的一部分,但正如下一个答案所说,我也错过了波普尔。老实说,这两个都不起作用,直到我把链接放到JS而不是本地,然后一个接一个地回到本地,它仍然起作用。不知道为什么,但它正在工作。谢谢。这起作用了,正如你所说,我错过了波普。js脚本也出现了问题。我不得不使用到脚本的链接,而不是本地的,一旦工作,我使用本地的,仍然工作。不知道发生了什么,但谢谢你,谢谢。这起作用了,正如你所说,我错过了波普。js脚本也出现了问题。我不得不使用到脚本的链接,而不是本地的,一旦工作,我使用本地的,仍然工作。不知道发生了什么,但谢谢你。