0

我对 jquery ui 手风琴有疑问,我输入了理论上应该可以工作的代码,但似乎我做错了。

$("#section ul").accordion({
    event: "mouseover",
    active: "#mainmenu",
    collapsible: false,
    autoHeight: false
}).mouseleave(function() {
    $(this).accordion('activate', "#mainmenu");
});

示例:http: //jsfiddle.net/W6Exu/2/

4

1 回答 1

1

根据jQueryUI 手风琴文档,active 接受一个应该打开的整数(从零开始)。所以试试

$("#section ul").accordion({
    event: "mouseover",
    active: 1,
    collapsible: false,
    autoHeight: false
}).mouseleave(function() {
    $(this).accordion('activate', "#mainmenu");
});

http://jsfiddle.net/W6Exu/3/

于 2012-11-05T20:44:41.187 回答