繁体   English   中英

如果一个手风琴点击,如何最小化其他手风琴

[英]How to minimize other accordions if one accordion clicked

我正在使用jQuery手风琴,Accordion在一个页面上工作得很完美,但在另一个页面上没有工作。

例如; 如果我点击登录$而不是快速结账,请访问http://mobiletest.me/ipad_mini_emulator/?u=http://www.hadeyaa.com/checkout 只有一个应该一次打开。 但是2架手风琴正在开放。

http://mobiletest.me/ipad_mini_emulator/?u=http://www.hadeyaa.com/login上工作完美。

我正在使用以下html手风琴。

<div class="row visible-xs visible-sm">
<div class="panel-group" id="accordion">
  <div class="panel panel-default">
    <div class="panel-heading" data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
      <h4 class="panel-title">
        <a class="accordion-toggle" >Registered Customers</a>
      </h4>
    </div>
    <div id="collapseOne" class="panel-collapse collapse in">
      <div class="panel-body">
          <div class="col-sm-12 col-lg-6 col-md-6">
          accordion 1
            </div>
      </div>
    </div>
  </div>
 <div class="panel panel-default">
    <div class="panel-heading" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo">
      <h4 class="panel-title">
        <a class="accordion-toggle" >New Customers</a>
      </h4>
    </div>
    <div id="collapseTwo" class="panel-collapse collapse">
      <div class="panel-body">
           <div class="col-sm-12 col-lg-6 col-md-6">
                accordion 2 
            </div>
      </div>
    </div>
  </div>
</div>
</div>

你需要首先循环所有的手风琴项目并删除open class(如果有的话)。 之后,您将该类附加到要打开的类。

删除“in”类,然后将属性aria-expanded设置为false,以便bootstrap知道用户单击它时要执行的操作

好像你有2个div具有相同的“accordion”id,移除外部并且手风琴将起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM