在jquery UI中降低手风琴的速度

Rau*_*rde 5 jquery jquery-ui accordion

这个代码有两个问题:

首先,我想降低效果的速度.

其次,就像关闭选项卡的效果一样,然后会出现以下新选项卡

if ($('#sidebar ul').length) {
    $("#sidebar ul").accordion({
        event: "mouseover",
        active: 1,
        collapsible: false,
        autoHeight: false
    });
}
Run Code Online (Sandbox Code Playgroud)

示例网址:http://jsfiddle.net/8pKMh/

Mar*_*num 5

对于速度,请使用animate:

if ($('#sidebar ul').length) {
    $("#sidebar ul").accordion({
        event: "mouseover",
        active: 1,
        collapsible: false,
        autoHeight: false,
        animate: 2000 // miliseconds
    });
}?
Run Code Online (Sandbox Code Playgroud)

来自jquery ui docs:

活跃

是否以及如何为更改面板设置动画.

支持多种类型:

  • Boolean:值false将禁用动画.
  • Number:默认缓动的持续时间(以毫秒为单位).
  • 字符串:默认持续时间使用的缓动名称.
  • 对象:具有缓动和持续时间属性的动画设置.
    • 也可以包含具有上述任何选项的down属性.
    • 当被激活的面板具有比当前活动面板更低的索引时,发生"向下"动画.