需要 jquery ui 手风琴方面的帮助

发布于 2024-10-16 22:31:20 字数 622 浏览 1 评论 0原文

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

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

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

这是我们所拥有的内容的重现: http://jsfiddle.net/chMPT/

这是我的想法:我希望菜单默认完全折叠我无法更改 html 结构,因为菜单是由 joomla 生成的。

我尝试使用 create 方法在创建手风琴时关闭活动菜单,但它无法正常工作。这是该代码:

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

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

有什么建议吗?

I have created an accordion menu. Here is my js code:

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

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

Here is a recreation of what we have:
http://jsfiddle.net/chMPT/

Here's my delima: I want the menu to be completely collapsed by default and I can't change the html structure because the menu is produced by joomla.

I tried using the create method to close the active menu upon the creation of the accordion but it doesn't work right. And here's that code:

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

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

Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挽容 2024-10-23 22:31:20

它就像

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

编辑一样简单:关于活动选项的 jQuery UI 文档链接

its as simple as

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

EDIT: link to jQuery UI doc regarding the active option

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文