2011-12-21 61 views
0

我在noaccordian模式下使用簡單的手風琴腳本here,其行爲與標準可展開菜單示例here類似,但類下的嵌套菜單不尊重noaccordian類,並且表現得像手風琴,我怎麼能阻止這種情況發生?嵌套的標準可展開菜單(手風琴)行爲

我想要嵌套菜單有能力打開多個部分。

回答

0

我認爲你需要在Classes菜單中添加class =「noaccordion」到嵌套的ul。例如:

<li> <a href="#">Classes</a> 
    <ul class="menu nestedmenu acitem noaccordion"> 

     <!-- Repeat this LI --> 
     <li><a href="#">Built-in Electric &amp; Gas Ovens</a> 
     <div class="acitem panel"> 
      <ul class="noaccordion"> 
      <li> 
       <label> 
       <input type="checkbox" name="cat[]" value="17" class="ovens" /> 
       Electric: Double</label> 
      </li> 
      <li> 
       <label> 
       <input type="checkbox" name="cat[]" value="18" class="ovens" /> 
       Electric: with Microwave</label> 
      </li> 
      <li> 
       <label> 
       <input type="checkbox" name="cat[]" value="25" class="ovens" /> 
       Gas: Single</label> 
      </li> 
      <li> 
       <label> 
       <input type="checkbox" name="cat[]" value="16" class="ovens" /> 
       Electric: Single</label> 
      </li> 
      </ul> 
     </div> 
     </li>... 

我創建了一個快速fiddle,顯示它的工作,因爲我知道你想讓它。我只將noaccordion代碼應用於前幾項。

+0

我已經更新了我的示例頁面,其中包含您的建議,但它與您的小提琴示例不一樣,我把我的示例剝離到絕對最小的代碼,但嵌套菜單仍充當了一個手風琴 – 2011-12-21 12:07:58