0

是的,我知道这个问题已经问了Stackoverflow数百万次,我看着他们,但仍然无法找到什么是错的。任何帮助将不胜感激,谢谢。bootstrap 3切换按钮不工作

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<meta name="viewport" content="width=device-width"> 
<title>front page</title> 
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" /> 
<link href="main.css" rel="stylesheet" type="text/css" /> 
<script type="text/javascript" src="js/bootstrap.js"></script> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js"></script> 
</head> 
<body> 
<nav class="navbar navbar-default"> 
    <div class="container-fluid"> 
    <div class="navbar-header"> 
    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#mainNavbar"> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
    </button> 
    </div> 
    <div class="collapse navbar-collapse" id="mainNavbar">  <!--Main menu starts--> 
    <ul class="nav navbar-nav"> 
     <li class="active"><a href="#">Home</a></li> 
     <li><a href="#">About</a></li> 
     <li><a href="#">Services</a></li> 
     <li><a href="#">Career</a></li> 
     <li><a href="#">Contact</a></li> 
    </ul> 
    </div> 
    </div> 
</nav> 
</body> 
</html> 
+0

你对控制台的任何错误? ''标签,而不是头之前尝试加载脚本。 – azs06

+0

是的,我在控制台中的错误,脚本error.So我应该永远只是身体标记结束前使用脚本标记? –

+0

是的,这是很好的做法body标签结束之前加载脚本。 – azs06

回答

0

jQuery的文件,应先以实现这一目标被加载。

因此,它应该是这样的。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js"></script> 

<script type="text/javascript" src="js/bootstrap.js"></script> 
+0

太感谢你了,它的工作就像魅力。 –