javascript - Bootstrap 折叠移动导航栏不起作用

标签 javascript html css twitter-bootstrap

我正在做一个 Meteor 元素,我的导航栏应该具有 Bootstrap 提供的折叠功能。以下是我的导航代码:

<!-- Navigation, via bootstrap -->
<nav class="navbar navbar-default navbar-fixed-top">
    <section class="container-fluid">

        <section class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#collapse-1">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="{{ pathFor 'home' }}"><i class="fa fa-usd"></i>&nbsp;&nbsp;AccountedFor</a>
        </section>

        <!-- collapse? -->
        <section class="collapse navbar-collapse" id="collapse-1">
            <ul class="nav navbar-nav">
                {{#if currentUser}}
                    <p class="navbar-text">|</p>
                    <li><a href="{{pathFor 'categories'}}">Manage Categories</a></li>
                {{/if}}
                <p class="navbar-text">|</p>
                <li><a href="{{pathFor 'about'}}">About</a></li>
            </ul>
            <section class="navbar-right">
                <p class="navbar-text">
                    {{> loginButtons align="right"}}
                </p>
            </section>

        </section> <!-- end collapse -->
    </section>
</nav>

这是当前栏的样子,在我单击应该展开菜单的按钮之后。

Incorrect Navbar

这是当栏有足够的宽度不需要折叠时的样子,所有条目都可见:

Full Navbar

当窗口大小合适时,显示适用的切换按钮没有问题,但我期望的折叠功能不会发生。有人愿意提供一些建议吗?提前致谢:

http://jsfiddle.net/bfo38kb1/ <-- 这个 fiddle 说明了我遇到的问题。

最佳答案

您的 fiddle 中缺少 bootstrap.js 文件。
包括它使它工作。

<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>

看到这个 http://jsfiddle.net/bfo38kb1/1

关于javascript - Bootstrap 折叠移动导航栏不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29823971/

相关文章:

javascript - 从 onchange 事件处理程序中提取变量以用于其他函数

javascript - Wordpress - 从下拉列表中显示所选类别

html - CSS,如何创建最长包含文本的标签宽度?

html - CSS Flex 全高侧边栏

javascript 验证和 ajax 调用同时不起作用

javascript - 未捕获的 ReferenceError : toggleFunction is not defined at HTMLButtonElement. onclick

html - 百分比用作坐标值时指的是什么?

html - 使用 flexbox 时,<div> 和 <span> 之间是否存在功能差异

javascript - 如何使用绝对位置定位元素?

javascript - 如何在 Node.JS 中将 Json Web Token 拆分为 Header-Payload-Signature