【问题标题】:Bootstrap Collapse toggle show/hide in 3 column WITHOUT an accordionBootstrap Collapse 切换显示/隐藏在 3 列没有手风琴
【发布时间】:2016-01-14 06:13:57
【问题描述】:

我遇到了这个问题。我需要使用 js 显示和隐藏功能来完成 Bootstrap 手风琴功能的功能,但我不能使用手风琴,因为我需要将按钮放在 3 列组中并让折叠进入全宽。 目前,当我切换一个时,它会显示并隐藏那个。我需要它来显示当前的并隐藏其余的。 救命!

http://jsfiddle.net/Lowdl/pruggwqk/2/

    <div class="itl">
      <div class="container">
        <div class="row">
<div class="col-md-4" id="accordion">
<button type="button" class="btnRed" data-toggle="collapse" data-target="#collapseInvest" data-parent="#accordion" aria-expanded="false" aria-controls="#collapseInvest">Find out more</button>
</div>

<div class="col-md-4 green">
<button type="button" class="btnGreen" data-toggle="collapse" data-target="#collapseTrust" data-parent="#accordion" aria-expanded="false" aria-controls="#collapseTrust">Find out more</button>
</div>

<div class="col-md-4">
<button type="button" class="btnRed" data-toggle="collapse" data-target="#collapseLead" data-parent="#accordion" aria-expanded="false" aria-controls="#collapseLead">Find out more</button>
</div>
            </div>
          </div>
    </div>

<div id="collapseInvest" class="collapse">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut id dolor lorem. Phasellus a nisl sit amet est finibus tempor. Mauris sit amet massa sagittis, gravida tellus in, venenatis sem. Suspendisse efficitur efficitur varius. Cras euismod nisi ex, non lobortis risus dignissim vel.</P>

  </div>

<div id="collapseTrust" class="collapse">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut id dolor lorem. Phasellus a nisl sit amet est finibus tempor. Mauris sit amet massa sagittis, gravida tellus in, venenatis sem. Suspendisse efficitur efficitur varius. Cras euismod nisi ex, non lobortis risus dignissim vel.</p>

  </div>

  <div id="collapseLead" class="collapse">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut id dolor lorem. Phasellus a nisl sit amet est finibus tempor. Mauris sit amet massa sagittis, gravida tellus in, venenatis sem. Suspendisse efficitur efficitur varius. Cras euismod nisi ex, non lobortis risus dignissim vel.</p>

  </div>
</div>

【问题讨论】:

    标签: javascript html twitter-bootstrap


    【解决方案1】:

    你需要分组。这就是你想要的吗?

    http://jsfiddle.net/alexqoliveira/pruggwqk/6/

        <div class="col-md-4"  >
    <button type="button" class="btnRed" data-toggle="collapse" data-target="#collapseInvest" data-parent="#accordion" aria-expanded="false" aria-controls="#collapseInvest">Find out more</button>
    </div>
    
    <div class="col-md-4 green">
    <button type="button" class="btnGreen" data-toggle="collapse" data-target="#collapseTrust" data-parent="#accordion" aria-expanded="false" aria-controls="#collapseTrust">Find out more</button>
    </div>
    
    <div class="col-md-4">
    <button type="button" class="btnRed" data-toggle="collapse" data-target="#collapseLead" data-parent="#accordion" aria-expanded="false" aria-controls="#collapseLead">Find out more</button>
    </div>
    <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
        <div class="panel panel-default">
    <div id="collapseInvest" class="collapse in">
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut id dolor lorem. Phasellus a nisl sit amet est finibus tempor. Mauris sit amet massa sagittis, gravida tellus in, venenatis sem. Suspendisse efficitur efficitur varius. Cras euismod nisi ex, non lobortis risus dignissim vel.</P>
    
      </div>
    
    <div id="collapseTrust" class="collapse">
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut id dolor lorem. Phasellus a nisl sit amet est finibus tempor. Mauris sit amet massa sagittis, gravida tellus in, venenatis sem. Suspendisse efficitur efficitur varius. Cras euismod nisi ex, non lobortis risus dignissim vel.</p>
    
      </div>
    
      <div id="collapseLead" class="collapse">
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut id dolor lorem. Phasellus a nisl sit amet est finibus tempor. Mauris sit amet massa sagittis, gravida tellus in, venenatis sem. Suspendisse efficitur efficitur varius. Cras euismod nisi ex, non lobortis risus dignissim vel.</p>
    
      </div>
    </div>
    </div>
    </div>
    

    【讨论】:

    • 是的,这就是我想要的。我只需要默认关闭所有折叠。只有当一个被选中时它才会下拉。 & 反之亦然。不过,这非常接近。谢谢!
    • 只需删除标签 div 'collapseInvest' 上的类 'in'
    • 完美!非常感谢你们。以应有的方式工作。
    猜你喜欢
    • 2014-02-28
    • 2014-02-11
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 2013-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多