2014-12-12 2 views
-1

У меня есть аккордеон jQuery UI, из которого мне нужно срочно изменить скорость/продолжительность анимации до того, как сайт начнет жить.Настроить скорость на jQuery UI-аккордеоне

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

Редактирование скорости в этой строке ни на что не влияет.

См. JSFiddle для получения полного кода.

Показать все/скрыть все кнопки, чтобы открыть аккордеон с гораздо большей скоростью, чем при индивидуальном нажатии.

Мне нужно ускорить анимацию аккордеона, чтобы обе были одинаковой скоростью, если это возможно.

ответ

0

Вы можете указать скорость на более гранулированном уровне в функции slideUp/slideDown , например.

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

Попробуйте настроить это.

1

Если вы посмотрите на the accordion API вы увидите, что там нет опции называется скорость, вам нужно использовать animate. Эквивалентно установке продолжительность fast для slideUp and slideDown, в миллисекундах, является 200, так что вы можете использовать его в качестве значения номер:

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

Вот ваша скрипка обновляется с этим: http://jsfiddle.net/z3Lx1o0y/

Смежные вопросы