【问题标题】:Bootstrap's navbar doesn't work引导导航栏不起作用
【发布时间】:2017-03-06 16:46:33
【问题描述】:

目前我正在学习 Django 框架,我决定通过制作一个简单的博客应用程序来熟悉它,但是我的导航栏有问题,我正在尝试制作一个响应式导航栏,带有折叠类等。我在这个论坛上搜索过这个问题,但没有任何帮助,所以如果可能的话,我需要个人帮助。这是我的代码,请注意我确实包含了 bootstrap 和 bootstrap 的 javascript 插件。提前致谢。 这个导航栏的工作原理:http://scr.hu/28mo/ncxtp

<div class="navbar-wrapper">
<nav class="navbar navbar-inverse navbar-static-top">
    <div class="container-fluid">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar" aria-expanded="false" aria-controls="navbar">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="/">MyBlogName</a>
        </div>
        <div class="collapse navbar-collapse" id ="navbar">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">Home</a></li>
                <li><a href="#">Page 1</a></li>
                <li><a href="#">Page 2</a></li>
                <li><a href="#">Page 3</a></li>
            </ul>

        </div>

    </div>

</nav>
</div>

【问题讨论】:

  • 您在控制台中看到任何 404 吗?另外,是否有可能在小提琴中重现您的错误?
  • 没有出现任何错误,我会截屏并粘贴它的外观。

标签: django twitter-bootstrap


【解决方案1】:

折叠需要一些Javascript to work properly。您应该将其添加到您的模板中。在您发布的模板中使用脚本标签快速而肮脏。稍后阅读staticfiles 以及如何将它们与您的应用程序一起发布。这里还有一个非常有用的例子:Include CSS and Javascript in my django template

【讨论】:

  • 但是我说我已经包含了bootstrap的javascript。
  • 抱歉 - 您确保它已使用其开发工具在浏览器中正确加载?
  • 通过以下行 maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/…>
  • 您能否确保使用您的浏览器开发工具正确加载此文件?
  • 如何证明?
猜你喜欢
  • 1970-01-01
  • 2016-03-23
  • 2013-09-20
  • 2017-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多