2011-02-09 108 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