【问题标题】:Bootstrap 3.0 nav responsive toggle button not workingBootstrap 3.0 导航响应切换按钮不起作用
【发布时间】:2014-07-30 12:12:08
【问题描述】:

我已经检查了这个问题的类似答案,并在此处设置了与此响应类似的代码,但仍然无法使其工作:

bootstrap 3 navbar collapse button not working

我什至尝试在 Bootstrap 3 网站上使用默认 navbar 的确切代码,但它仍然不起作用。

我已在 head 部分包含这两个链接,并且我的路径是正确的:

http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"

我的相关代码:

<nav class="navbar navbar-default navbar-fixed-top navbar-inverse role"="navigation">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".nav-collapse">
                <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="#">Brand</a>
        </div>
        <div class="collapse navbar-collapse" id="nav-collapse">
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#about">About</a></li>
                <li><a href="#reviews">Reviews</a></li>
                <li><a href="#contact">Contact</a></li>
            </ul>
        </div>
    </div>
</nav>

【问题讨论】:

    标签: twitter-bootstrap responsive-design navigation toggle


    【解决方案1】:

    您犯了几个小错误,这就是按钮不起作用的原因:

    1) 您在 &lt;nav&gt; 元素上有一个拼写错误,并且在 navbar-inverse role"="navigation" 处有一个错误的引用

    2) 按钮的 data-target 应该是 #nav-collapse,因为它是一个 id 而不是一个类。

    就是这样,这是working版本。

    【讨论】:

      【解决方案2】:

      确保包含最新的 jQuery 库和 Bootstrap 的 javascript 文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-11
        • 2018-09-15
        • 1970-01-01
        • 2021-06-06
        • 2018-10-13
        • 2018-09-12
        • 2014-04-29
        相关资源
        最近更新 更多