2011-02-09 107 views
0

我已經創建了手風琴菜單。這裏是我的js代碼:需要幫助jquery ui手風琴

var menu = $('ul.menu', '#sidebar'); 

menu.accordion({ 
    header: '.parent > a', 
    collapsible: true 
}); 

這裏是我們所擁有的一個娛樂: http://jsfiddle.net/chMPT/

這裏是我的delima:我想菜單默認要徹底崩潰了,我不能更改HTML結構,因爲菜單是由joomla生成的。

我嘗試在創建手風琴時使用create方法關閉活動菜單,但它無法正常工作。這裏的代碼:

var menu = $('ul.menu', '#sidebar'); 

menu.accordion({ 
    create: function(event, ui) { 
     menu.accordion("activate" , false); 
    }, 
    header: '.parent > a', 
    collapsible: true 
}); 

有什麼建議嗎?

回答

3

它的那樣簡單

menu.accordion({ 
    header:'.parent > a', 
    collapsible: true, 
    active:false 
}); 

編輯:link to jQuery UI doc有關活動選項

+0

和演示:http://jsfiddle.net/Guillaume/chMPT/1/ :) – Guillaume86 2011-02-09 16:09:30