css - Twitter Bootstrap 下拉菜单

标签 css twitter-bootstrap

我正在尝试在其顶部导航栏中使用 Twitter Bootstrap 的下拉菜单。您可以在此处查看示例。 http://twitter.github.com/bootstrap/#

在我的菜单中,指示它是下拉菜单的箭头显示在菜单上,但是当我悬停或单击它时,它不会显示我的下 zipper 接。我想我已经包含了所有必要的类,而且我认为 Twitter 不需要 javascript。

你能看出我做错了什么吗?

我的下拉列表

  <div class='topbar' data-dropdown="dropdown">

  <div class='fill'>
    <div class='container'>
    <ul class="nav">

      <li><%= link_to 'Home', main_app.root_path %></li>
          <li><%= link_to 'Outlines', main_app.outlines_path %></li>
       <li class="dropdown">
        <a href="#" class="dropdown-toggle">Assessment</a>
        <ul class="dropdown-menu">
        <li><a href="#">second link </a></li>
        <li><a href="#">third link </a></li>
        </ul>
      </li>

  ..... I go on to close all the divs etc. The nav bar looks great but the dropdown just doesn't work. 

Twitter Bootstrap

<div class="topbar" data-dropdown="dropdown">
  <div class="topbar-inner">
    <div class="container">
      <h3><a href="#">Project Name</a></h3>
      <ul class="nav">
        <li class="active"><a href="#">Home</a></li>
        <li><a href="#">Link</a></li>
        <li><a href="#">Link</a></li>
        <li><a href="#">Link</a></li>
        <li class="dropdown">
          <a href="#" class="dropdown-toggle">Dropdown</a>
          <ul class="dropdown-menu">
            <li><a href="#">Secondary link</a></li>
            <li><a href="#">Something else here</a></li>
            <li class="divider"></li>
            <li><a href="#">Another link</a></li>
          </ul>
        </li>
      </ul>
      <form class="pull-left" action="">
        <input type="text" placeholder="Search">
      </form>
      <ul class="nav secondary-nav">
        <li class="dropdown">
          <a href="#" class="dropdown-toggle">Dropdown</a>
          <ul class="dropdown-menu">
            <li><a href="#">Secondary link</a></li>
            <li><a href="#">Something else here</a></li>
            <li class="divider"></li>
            <li><a href="#">Another link</a></li>
          </ul>
        </li>
      </ul>
    </div>
  </div><!-- /topbar-inner -->
</div>

最佳答案

它实际上需要包含 Twitter Bootstrap 的 dropdown.js

http://getbootstrap.com/2.3.2/components.html

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

相关文章:

css - 通过定位其类来自定义 Bootstrap 模态

css - 针对 :nth-child(2) in IE7/IE8

javascript - (jquery) 圆形按钮集?

html - Bootstrap 网格使列在其相邻列下展开

html - 模态流 OUT 问题

html - 在 Bootstrap 中做出响应的最佳方法是什么?

javascript - 可靠地隐藏 Bootstrap 模态

html - CSS 网格 - 如何让所有列/行在溢出时均匀增长

css - 动画提交按钮

javascript - 销毁ajax加载页面并隐藏div