1

我正在尝试制作一个网站,但我遇到了引导类的问题。当页面完全打开时,类下拉菜单工作正常,但是当它进入折叠模式时,下拉菜单的列表仍然打开。我应该怎么做才能保持关闭,直到有人点击它?代码如下:

    <!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>
4

2 回答 2

0

尝试将类名“collapse”放在“nav-collapse”旁边。试试这是否可行:)

而且,如果您使用 bootstrap 2,则不再需要 bootstrap-responsive.js .. bootstrap.min.js 就足够了。而且我认为最好将所有 javascript 文件放在下面,就在结束 body 标记之前。希望有帮助:)

于 2013-11-13T13:58:03.313 回答
0

从外观上看,您使用的是 Bootstrap 2 代码。您标记了这个问题 Bootstrap 3,因此假设您使用的是 v3 CSS,这将是您问题的主要来源。

我会查看导航栏上的 Bootstrap 3 文档以获得正确的 HTML 结构。

于 2013-11-13T13:54:18.247 回答