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 に答える