javascript - Bootstrap 导航栏下拉菜单的问题

标签 javascript html css twitter-bootstrap

我已经从 bootstrap 默认导航栏复制过来,但这个下拉菜单不起作用,我在代码中包含了所有 js 和 css 文件:

                    <li class="dropdown">
                      <a href="#" class="dropdown-toggle" data-toggle="dropdown">username <b class="caret"></b></a>
                      <ul class="dropdown-menu">
                        <li><a href="#">Action</a></li>
                        <li><a href="#">Another action</a></li>
                        <li><a href="#">Something else here</a></li>
                        <li class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                      </ul>
                    </li>
                     <li><a href="#"><span class="glyphicon glyphicon-bell"></span></a></li>
                  </ul>

这是包含在主体末尾的 bootstrap js:

<script src="{% static 'js\bootstrap.js' %}"></script>
<script src="{% static 'js\bootstrap.min.js' %}"></script>

和CSS:

<link rel="stylesheet" href="{% static 'css\bootstrap.css' %}" type="text/css"/>
<link rel="stylesheet" href="{% static 'css\bootstrap.min.css' %}" type="text/css"/>
<link rel="stylesheet" href="{% static 'css\bootstrap-theme.css' %}" type="text/css"/>
<link rel="stylesheet" href="{% static 'css\bootstrap-theme.min.css' %}" type="text/css"/>

最佳答案

您忘记在 html 文件的正文部分包含 jquery.min.js 文件。 在您的代码中包含以下语句,

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

您可以在此页面上找到有关导航栏下拉菜单的更多信息,

http://getbootstrap.com/components/#navbar

关于javascript - Bootstrap 导航栏下拉菜单的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22195754/

相关文章:

javascript:获取月/年/日/小时/分钟时间戳

html - 如何在 HTML5 中为 canvas 标签倾斜由 fillText() 生成的文本?

html - 固定 header 到 1140 网格系统

javascript - 使用@media print {body *{visibility : hidden;}} 时消除额外空间

javascript - 关闭按钮 X 未移除

javascript - 使用 TinyMCE 富文本编辑器 - 如何修改文本框大小?

css - 如何使用 CSS 使 DIV 在 x 滚动 Pane 中向左流动?

php - 数据库查询结果垂直滚动 block

html - 如何使单个图像在 CSS 中具有动画效果?

javascript - 简单的 JavaScript 问题 - 列表未正确扩展