在jQuery UI手风琴上调整速度

时间:2014-12-12 14:36:46

标签: javascript jquery jquery-ui accordion jquery-ui-accordion

我有一个jQuery UI手风琴,我需要在网站上线之前紧急更改动画的速度/持续时间。

$(".faq-accordion > div").accordion({ header: "h4", collapsible: true, active: false, speed: "fast", });

在此行中编辑速度不会影响任何内容。

有关完整代码,请参阅JSFiddle

全部显示/隐藏所有按钮以比单独点击时更快的速度打开手风琴。

我需要加快手风琴的动画速度,以便两者尽可能相同。

2 个答案:

答案 0 :(得分:1)

如果你看一下the accordion API,你会发现没有名为 speed 的选项,你需要使用animate。相当于slideUp and slideDown fast的持续时间设置(以毫秒为单位)为200,因此您只需将其用作数字值:

$(".faq-accordion > div").accordion({
    header: "h4", collapsible: true, active: false,
    animate:200
});

以下是您的小提琴:http://jsfiddle.net/z3Lx1o0y/

答案 1 :(得分:0)

您可以在slideUp / slideDown函数中以更精细的级别指定速度 e.g。

$('.applying div div').slideDown(1000);

尝试调整一下。