等到jQuery手风琴面板折叠,直到打开另一个

时间:2014-02-21 00:17:53

标签: javascript jquery user-interface accordion

我将jQuery UI Accordion设置为在mouseenter / mouseleave上打开和关闭。问题在于,不幸的是,当快速切换到另一个面板时,关闭动画会突然停止。

我不希望这种情况发生,但我想保留幻灯片动画。如果另一个人仍然在关闭过程中,有没有办法不打开面板?

HTML:

<div id="navitems">
    <h3>Home</h3>
    <div>Home Panel</div>
    <h3>Contact</h3>
    <div>Contact Panel</div>
</div>

使用Javascript:

$("#navitems").accordion({
    active: false,
    collapsible: true,
    event: "mouseover mouseleave",
});

我对此进行了大量研究,但没有任何用处。

1 个答案:

答案 0 :(得分:0)

你能使用鼠标悬停事件吗?

$("#navitems").accordion({
    active: false,
    collapsible: true,
    event: "mouseover",
});

这似乎与您描述的方式相同:Example