下拉菜单不起作用 Django

Posted

技术标签:

【中文标题】下拉菜单不起作用 Django【英文标题】:Dropdown not working Django 【发布时间】:2017-06-12 14:48:58 【问题描述】:

我第二次使用 Django,我正在尝试为我可以在其他页面中导入的标头创建一个基本 html 文件。问题是下拉部分似乎不起作用。我在我的代码中找不到问题。可能是。这是我的代码。

<nav class="navbar navbar-inverse navbar-static-top example-8">
<div class="container">
    <div class="navbar-header">
        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar8">
            <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 text-hide" href="#">Brand Text
        </a>
    </div>
    <div id="navbar8" class="navbar-collapse collapse">
        <ul class="nav navbar-nav navbar-right">
            <li class="active"><a href="#">Home</a></li>
            <li class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown
                    <span class="caret"></span></a>
                <ul class="dropdown-menu" role="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 class="dropdown-header">Nav header</li>
                    <li><a href="#">Separated link</a></li>
                    <li><a href="#">One more separated link</a></li>
                </ul>
            </li>
        </ul>
    </div>
    <!--/.nav-collapse -->
</div>
<!--/.container-fluid -->

【问题讨论】:

【参考方案1】:

这个问题曾经发生在我身上。 解决方案是:

我在两个页面(即文件)中都包含了引导程序 CDN s,因此它无法正常工作。 检查你是否在做同样的事情。尝试仅在不在头包含文件中的主页上使用 cdn 。 希望这会有所帮助!

【讨论】:

是的,我记得,但它仍然没有工作。谢谢你的提示【参考方案2】:

仅当您将引导 javascript 文件导入 HTML 时,引导下拉菜单才有效,您的示例不显示任何导入。

类似:

<script src="path/to/boostrap.min.js"></script>

【讨论】:

我试过了,但它似乎仍然不起作用。谢谢你的建议。 path/to/ 的提示真的很有帮助!显然,遇到同样的问题,我导入的 min.js 不是从我之前导入的同一版本的 Bootstrap 中导入的。所以,path/to/ 确实有助于解决这个问题。

以上是关于下拉菜单不起作用 Django的主要内容,如果未能解决你的问题,请参考以下文章

twitter bootstrap 下拉菜单在 django 模板中不起作用

为啥我的下拉菜单在某些页面上不起作用

为啥这个下拉菜单在 IE 中不起作用?

Bootstrap 3下拉菜单中心对齐不起作用

包含下拉菜单时父菜单链接不起作用

Bootstrap 下拉菜单在 Android 上不起作用