2013-01-14 50 views
0

我正在設置一個手風琴,以在我的某個頁面上工作。出於某種原因,它不能正常工作。我想這可能是我的部分標籤。以下是我的HTML標記:JQuery Accordion - 無法正常工作

<section class="module flag-{style} {page_module_style}"> <!-- {page_module_style} is the embed for the accordion class/id --> 
    <h1>{header}</h1> 
    <div class="copy"> 
    {copy} 
    </div> 
</section> 

我已經從JQuery UI站點和JQuery Tools應用了JQuery代碼,並且我得到零響應。下面是JQuery用戶界面代碼:

$(function() { 
    $('#accordion').accordion(); 
}); 

我在JQuery的已經改變了從一名ID爲類,因爲它是在我的代碼,並且交換它。是因爲我的章節標籤? 是的,JQuery源代碼鏈接在我的頭文件中,我已經過雙重檢查。

P.S.我正在使用ExpressionEngine CMS,所以在HMTL標記中,這些嵌入花括號內。我也試圖遠離手工編寫某些JQuery,因爲這可能會在可能具有不同樣式的其他頁面上實現。

回答

1

你沒有在你的html中指定id手風琴。使用這個

<div id="accordion"> 
    <section class="module flag-{style} {page_module_style}"> <!-- {page_module_style} is the embed for the accordion class/id --> 
     <h1>{header}</h1> 
     <div class="copy"> 
     {copy} 
     </div> 
    </section> 
</div>