javascript - Twitter Bootstrap 下拉菜单不出现

标签 javascript html twitter-bootstrap

与大多数难以获得 Twitter Bootstrap 的人不同 Dropdown menu工作,我什至无法让它出现在我的任何浏览器中(例如 Chrome 26)。只有当我从类属性中删除“下拉菜单”属性时,它才会出现。下拉 div 中的所有代码都是直接从文档页面剪切和粘贴的。我已经将所有周围的代码与所有“脚手架”和“基础 CSS”示例一起使用,它们工作得很好。如果我查看源代码,我可以看到代码在那里。除非我删除“下拉菜单”属性,否则它不会显示在我的浏览器中。我一周前下载了 Bootstrap,所以我使用的是最新版本。顺便说一句,我确实完全清除了所有浏览器设置并重新启动。谁能看出我做错了什么?

谢谢!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Components | Dropdowns</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
</head>
<body>

    <div class="dropdown">
      <!-- Link or button to toggle dropdown -->
      <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
        <li><a tabindex="-1" href="#">Action</a></li>
        <li><a tabindex="-1" href="#">Another action</a></li>
        <li><a tabindex="-1" href="#">Something else here</a></li>
        <li class="divider"></li>
        <li><a tabindex="-1" href="#">Separated link</a></li>
      </ul>
    </div>

    <script src="http://code.jquery.com/jquery.js"></script>
    <script src="js/bootstrap.min.js"></script>
</body>
</html>

最佳答案

您需要向下拉列表添加触发器:-

Demo

 <div class="dropdown">

    <a class="dropdown-toggle" id="drop4" role="button" 
     data-toggle="dropdown" href="#">Dropdown 
      <b class="caret"></b></a> <!--Here-->
 
  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
    <li><a tabindex="-1" href="#">Action</a></li>
    <li><a tabindex="-1" href="#">Another action</a></li>
    <li><a tabindex="-1" href="#">Something else here</a></li>
    <li class="divider"></li>
    <li><a tabindex="-1" href="#">Separated link</a></li>
  </ul>
</div>

当您删除 dropdown-menu 类时,它会出现,因为它只是显示 ul ,就像一些样式一样。

或者只是添加这个 $('.dropdown-menu').toggle(); 没有触发器。

关于javascript - Twitter Bootstrap 下拉菜单不出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16491027/

相关文章:

javascript - 如何根据浏览器宽度动态调整 css 样式表?

html - <a href ="cb289e02-ed2b-4daa-">pdf</a> 保存一个更具描述性的文件名?

javascript - 动态生成输入类型="file"元素进行多次上传

javascript - 为什么 papaparse 会生成不正确的子数组?将数据划分为 [0..99][100] 数组而不是 [0][1]...[100]

javascript - 当另一个 div 靠近页面顶部时隐藏 div

javascript - RXJS。惰性可观察

html - 在 Bootstrap 中将内容保持在一行中

javascript - HTML Canvas imageData 数组全为 0

javascript - 如何下载在 pdf.js 中打开的 Canvas 渲染的 pdf 文件?

javascript - 定义在 twitter bootstrap 插件中返回数据的公共(public)方法