html - 导航栏下拉菜单中的堆叠选项卡

标签 html css twitter-bootstrap jquery-ui

我正在创建的与此类似。我在研究 stackexchange 时发现了这一点。

但是,我希望在鼠标悬停时打开下拉菜单。我能够使用鼠标悬停下拉菜单创建 Bootstrap 导航栏,但无法将鼠标悬停操作添加到上面给出的示例中。有什么想法吗?

<div class="dropdown">
  <a id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="/page.html">
    Dropdown <span class="caret"></span>
  </a>


  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">

    <ul class="nav nav-tabs">
      <li class="active"><a data-target="#home" data-toggle="tab">Home</a>           </li>
      <li><a data-target="#profile" data-toggle="tab">Profile</a></li>
      <li><a data-target="#messages" data-toggle="tab">Messages</a></li>
    </ul>

    <!-- Tab panes -->
    <div class="tab-content">
      <div class="tab-pane active" id="home">HOME asdfasdfsda</div>
      <div class="tab-pane" id="profile">PROFILE asdfafas</div>
      <div class="tab-pane" id="messages">MESSAGES asdfdas</div>
    </div>
  </ul>
</div>

http://jsfiddle.net/pv2Lc/7/

最佳答案

这个怎么样?

http://jsfiddle.net/70ytg4yf/

HTML 不变

没有JS

CSS:

.dropdown:hover {
    /* so that no mouseout is triggered when moving to the menu */
    padding-bottom: 5px;
}

.dropdown-menu {
    /* move up since default is lower because of padding */
    margin-top: -5px;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

关于html - 导航栏下拉菜单中的堆叠选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28783514/

相关文章:

javascript - 如何将加载的 javascript 和 css 应用到 .load() 内容?

html - 相同大小的列,其中一个可能滚动

css - 如何在平板电脑模式下调整图像

html - 导航加载延迟

javascript - 改变 :before sign when slidedown Bootstrap

html - CSS - <p> 内的双倍尺寸 <img>

html - 在鼠标悬停之前为伪元素保留空间

html - 如何在 bootstrap 中写一个包含表格的段落?

html - 标题/内容对齐/定位

html - 使用 Bootstrap 是否意味着混合内容和布局?