2014-02-05 148 views
0

我使用jQuery UI制作了嵌套的手风琴。jQuery UI Accordion页面加载时活动的所有选项卡

<div id="accordion"> 
    <h3>Location 1 (main, NEW YORK, NY 10292)</h3> 
     <div id="accordion-2"> 
      <h3>Class Code Information</h3> 
      <div> 
      <span class="block-1"> 
      <span class="block-2"> 
      <span class="block-3"> 
...  

默认情况下使active:true我得到第1主1日(块1)的孩子打开。 怎样才能让所有的孩子第一次主要手风琴活动(打开): 块1 块2 块3 ...

这是我的JS

$(function() { 
var icons = { 
     header: "iconClosed", // custom icon class 
     activeHeader: "iconOpen" // custom icon class 
    }; 
    $("#accordion, #accordion-2").accordion({ 
     autoHeight: false, 
     collapsible: true, 
     heightStyle: "content", 
     icons: icons 
    }); 
}); 

有谁知道如何为了达成这个?

回答

1

Ок,目前jquery UI无法让所有的accodrion块一次激活(可见)。

因此,如果您需要打开多个面板:查找另一个插件,或者: 使每个幻灯片都显示为打开状态,作为新的附件。

例如,我做了一个div#accordion-2 - 在每个子div上我已经激活了手风琴。

$("#accordion-2 > div").accordion({ 
    header: "h3", 
    autoHeight: false, 
    collapsible: true, 
    icons: icons 
}); 
相关问题