0

我在我的 rails 应用程序中添加了 Bootstrap 下拉菜单。问题是菜单出现在我的一个页面中而在另一个页面上丢失,但是当您将鼠标悬停时菜单仍然存在。我该如何解决这个问题,所以菜单会出现在每一页上?

                        <li><div class="dropdown" style="padding:10px; display: block; position: static;">
                          <a class="dropdown-toggle" data-toggle="dropdown" href="#">個人</a>
                          <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
                             <li><%= link_to "聯絡", 'http://eedd.herokuapp.com/contact' %></li>
                             <li><%= link_to "編輯資料", edit_user_registration_path %></li>
                             <li><%= link_to "登出", destroy_user_session_path, method: :delete %></li>
                         </ul></div></li>
4

1 回答 1

0

Bootstrap 文档中的示例代码是:

<ul class="nav nav-tabs">
  <li class="dropdown">
    <a class="dropdown-toggle"
       data-toggle="dropdown"
       href="#">
        Dropdown
        <b class="caret"></b>
      </a>
    <ul class="dropdown-menu">
      <!-- links -->
    </ul>
  </li>
</ul>

好像你有一个额外的 div 在那里?如果这不是问题,那么您需要检查两个页面之间还有什么不同,因为很可能有其他东西干扰了 CSS。

于 2013-09-02T14:14:20.127 回答