html - 为什么下拉菜单不能正常工作

标签 html css twitter-bootstrap drop-down-menu

我想在我的网站上提供一个下拉菜单,但由于某种原因这个下拉菜单不起作用。我无法找出原因。我的代码是这样的:

          <li class="dropdown">
            <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">More Categories <span class="caret"></span></a>
            <ul class="dropdown-menu" role="menu">
              <li><a href="#">category1</a></li>
              <li><a href="#">category2</a></li>
              <li><a href="#">category3</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>

我的 li 部分标记为红色的网页快照: my web page

我在外面做这些东西有什么错误吗?这里使用的 css 文件是来自 bootstrap 官方网站的 bootstrap.min.css。 编辑:

<!--core CSS -->
<link href="bootstrap.min.css" rel="stylesheet">
<link href="categories.css" rel="stylesheet">

<!-- Custom styles for this template -->
<link href="buysell.css" rel="stylesheet">

<script src="ie-emulation-modes-warning.js"></script>
<script type="text/javascript">
    $('.dropdown-toggle').dropdown()
</script>

这是我的 Bootstrap 包含部分。

最佳答案

$('.dropdown-toggle').dropdown()

添加这个 JavaScript 部分。它在文档中 Doc

工作 fiddle Fiddle

关于html - 为什么下拉菜单不能正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29438004/

相关文章:

php - 如何将日期时间拆分为多个部分以用于重复行

css - 垂直子菜单不显示 Bootstrap

html - CSS 边框不会显示在网页上,检查元素显示 "invalid property value"?

HTML 页面和一个 css 页面

html - 响应式绝对定位菜单

html - 容器两侧的背景颜色不同

javascript - JS代码来显示/隐藏页面上的所有父/子div

javascript - 单击标记谷歌地图时如何使用 Bootstrap 创建上下文菜单?

javascript - Bootstrap 5 的按钮文本是黑色而不是像他们的演示那样的白色

javascript - slickGoTo 在动画期间不会工作