我正在尝试创建一个网站,而我遇到了一个引导类问题。页面完全打开时,类下拉列表工作正常,但当它进入折叠模式时,下拉菜单的列表仍然打开。在有人点击它之前,我该怎么做才能保持关闭状态?这是代码:
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="iso-8859-1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CEDEME</title>
<link href="bootstrap/css/bootstrap.min.css" type="text/css" rel="stylesheet">
<link href="bootstrap/css/bootstrap-responsive.min.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<div class="navbar navbar-fixed-top navbar-inverse">
<div class="navbar-inner">
<div class="container">
<a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a href="#" class="brand">CEDEME</a>
<div class="nav-collapse">
<ul class="nav">
<li><a href="#">Home</a></li>
<li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toggle">Pedido de Animais<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Consultar</a></li>
<li><a href="#">Incluir</a></li>
</ul>
</li>
<li><a href="#">Extratos</a></li>
<li><a href="#">Cadastro de Alunos</a></li>
<li><a href="#">Previsão de Animais</a></li>
</ul>
</div>
</div>
</div>
</div>
</body>
</html>
答案 0 :(得分:0)
从它的外观来看,您正在使用Bootstrap 2代码。你标记了这个问题Bootstrap 3,所以假设你使用的是v3 CSS,那将是你问题的主要来源。
我会查看Bootstrap 3 docs on navbars以获得正确的HTML结构。
答案 1 :(得分:0)
尝试在“nav-collapse”旁边放置类名“collapse”。试试这是否有效:)
而且,如果您使用bootstrap 2,则不再需要bootstrap-responsive.js .. bootstrap.min.js就足够了。我认为最好将所有的javascript文件放在下面,就在关闭body标签之前。希望有所帮助:)