javascript - Bootstrap toggle-collapse 扩展了我的导航栏菜单但不会折叠它

标签 javascript jquery html css twitter-bootstrap

“Bootstrap toggle-collapse 扩展了我的导航栏菜单,但不会折叠它。”

我试过弄乱类和数据目标并添加额外的脚本都无济于事。菜单展开,然后再次切换时,它有时会闪烁,就像它掉下来一样,然后立即再次打开,但大多数时候似乎什么也没有发生。在 Chrome 检查器中,aria=true 永远不会变为 false。它似乎会发生变化,但始终保持不变。

我的脚本位于一个单独的布局文件中,但它们正在运行。所有其他功能都可以使用,甚至可以中途使用。

这是当前代码:

<nav class="navbar navbar-fixed-top">
<div class="container">
    <div class="navbar-header">

        <a href="#" class="navbar-toggle"><i class="fa fa-lock"></i></a>

        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="#navbar">
            <span class="fa fa-bars"></span>
        </button>
        <a class="navbar-brand" href="{{ path('homepage') }}"><img src="{{ asset('img/logo-blue.png') }}" alt="Podify" /></a>
    </div>

    <div id="navbar" class="navbar-collapse collapse" role="navigation">

        {{ mopa_bootstrap_menu('AppBundle:Builder:mainMenu', { 'automenu': 'navbar' }) }}
        <!--
        <ul class="nav navbar-nav">
            <li role="presentation" class="active"><a href="/features">Features <span class="sr-only">(current)</span></a></li>
            <li role="presentation"><a href="#pricing">Pricing <span class="sr-only">(current)</span></a></li>
            <li role="presentation"><a href="#contact">Contact <span class="sr-only">(current)</span></a></li>
        </ul>
        -->
        <ul class="nav navbar-right nav-pills hidden-xs">
            <li class="active"><a href="#"><i class="fa fa-lock"></i> Login</a></li>
            <li><a href="#">Join</a></li>
        </ul>
    </div><!--/.navbar-collapse -->
</div>

由于某种原因,我的代码在这里没有显示关闭的导航标签,但我在编辑我的帖子时看到了它。

我想我忽略了一些简单的事情。任何帮助当然将不胜感激!

最佳答案

<script src="http://code.jquery.com/jquery-2.2.4.min.js"
    integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>

此 Jquery 启用切换功能。

关于javascript - Bootstrap toggle-collapse 扩展了我的导航栏菜单但不会折叠它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38235518/

相关文章:

javascript - MongoError : Topology is closed, 请连接(client.close 和 client.connect 问题)

html - 无法单击 Bootstrap 按钮的上半部分

javascript - 合并 Javascript 对象

javascript - 从生成的文本框中显示日历上的日期

JQuery BlockUI 阻止消息不会立即显示

javascript - Jsp 中的文本框验证

html - Bootstrap 上的自定义列大小(不影响响应式设计)

html - 如何控制其他元素的位置重叠?

javascript - 获取所有嵌套内容文件并按 Nuxt 内容中的目录对它们进行分组

javascript - 在以 HTML 运行的 Javascript 中循环变慢超时并最终崩溃