需要帮助jquery ui手风琴

时间:2011-02-09 15:48:29

标签: jquery jquery-ui accordion jquery-ui-accordion

我创建了一个手风琴菜单。这是我的js代码:

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
});

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

就像

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

编辑:link to jQuery UI doc关于有效选项