Twitter Bootstrap下拉菜单 [英] Twitter Bootstrap dropdown menu

查看:109
本文介绍了Twitter Bootstrap下拉菜单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在其顶部导航栏中使用Twitter Bootstrap的下拉菜单。你可以看到一个在这里工作的例子。 http://twitter.github.com/bootstrap/#

I'm trying to use Twitter Bootstrap's dropdown menu in its top nav bar. You can see an example working here. http://twitter.github.com/bootstrap/#

在我的,指示它是一个下拉菜单的箭头显示在菜单上,但当我悬停或点击它不显示我的下拉链接。我认为我已经包括所有必要的类,我不相信Twitter的需要javascript。

In mine, the arrow indicating that it's a dropdown shows on the menu but when I hover or click on it it doesn't reveal my dropdown links. I think I've included all the necessary classes, and I don't believe Twitter's requires 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

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

It actually requires inclusion of Twitter Bootstrap's dropdown.js

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

这篇关于Twitter Bootstrap下拉菜单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆