2013-04-20 48 views
0

如何展開/顯示多個孩子?目前Service2沒有顯示。Twitter Bootstrap的手風琴和多個孩子

<div class="accordion" id="accordion1"> 
<div class="accordion-group"> 
    <div class="accordion-heading"> 
     <div class="accordion-toggle group-accordion-toggle"> 
      <a href="#collapseOne" data-parent="#accordion1" 
       data-toggle="collapse" class=""><i 
        class="icon-plus"></i></a> 
      <a href="http://www.example.com">Operator</a> 
     </div> 
    </div> 

    <div id="collapseOne" class="accordion-body collapse"> 
     <div class="accordion-inner"><a 
       href="http://www.example.com/service1">Service1</a></div> 
    </div> 

    <div id="collapseOne" class="accordion-body collapse"> 
     <div class="accordion-inner"><a 
       href="http://www.example.com/service2">Service2</a></div> 
    </div> 

</div> 

http://jsfiddle.net/mejo/CXDC8/

+0

我想Bootstrap的手風琴不支持我在找什麼? – MJo 2013-04-23 14:10:56

+0

解決方案可能只是第一個手風琴內的手風琴類,所以在需要時嵌套整個手風琴結構。 – MJo 2013-05-02 18:44:06

回答

1

你能不只是從Section2刪除<div id="collapseOne" class="accordion-body collapse">容器?

<div id="collapseOne" class="accordion-body collapse"> 

     <div class="accordion-inner"><a 
       href="http://www.example.com/service1">Service1</a> 
     </div> 

     <div class="accordion-inner"><a 
       href="http://www.example.com/service2">Service2</a> 
     </div> 
    </div> 

這裏是一個JSFiddle說明我的意思。

此外,具有相同ID的兩個元素並且可能導致問題進一步惡化是一種不好的做法。