【问题标题】:Bootstrap drop down pull-left not workingBootstrap 下拉下拉菜单不起作用
【发布时间】:2013-01-21 06:28:13
【问题描述】:

我尝试将所有内容都向左拉,无论我做什么,包含“编辑”和“销毁”的下拉菜单都会落在右侧,这意味着我会出现令人讨厌的滚动条。

HAML 版本:

.btn-group
  %button{ :class => 'btn btn-mini dropdown-toggle', 'data-toggle' => 'dropdown' }
    %span.icon-cog
  %ul.dropdown-menu
    %li= link_to 'Edit', '#'
    %li= link_to 'Destroy', '#'

HTML 版本:

<div class='btn-group'>
  <button class='btn btn-mini dropdown-toggle' data-toggle='dropdown'>
    <span class='icon-cog'></span>
  </button>
  <ul class='dropdown-menu nav pull-left'>
    <li><a href="#">Edit</a></li>
    <li><a href="#">Destroy</a></li>
  </ul>
</div>

【问题讨论】:

    标签: html css ruby-on-rails twitter-bootstrap


    【解决方案1】:

    使用pull-right 代替pull-left,菜单将显示在左侧。

    【讨论】:

      【解决方案2】:

      从 v3.1.0 开始,pull-left 已被弃用..

      改为使用dropdown-menu-right

      See here

      【讨论】:

        【解决方案3】:

        下拉 pull-left 不适用于 dropdown-menu,但适用于 dropdown-submenu

        <li class="dropdown-submenu pull-left">
          <a href="#" >Branch</a>
              <ul class="dropdown-menu">
                  <li><a href="#">Create Branch</a></li>
                  <li><a href="#">Edit Branch</a></li>
                  <li><a href="#">Set Branch Status</a></li>
              </ul>
        </li>
        

        demo

        【讨论】:

        • 我明白了。我也可以让它在下拉子菜单上工作,但不能在下拉菜单上工作。所以这对我不起作用。感谢您的尝试。
        • 建议:接受答案并报告错误:-)
        猜你喜欢
        • 2021-12-19
        • 2012-03-20
        • 2012-10-31
        • 2020-07-13
        • 2018-02-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多