Активная проблема плагина аккордеона jQuery

я использую плагин аккордеона jquery. в этом плагине первый кликабельный элемент меню уже выбран и активен. я хочу, чтобы все интерактивные элементы закрывались аккордеоном. Как я могу это сделать? Я пытаюсь «активно: ложь» и «всегда открывать: ложь», но не работает. извините за мой плохой английский.


person Aaron    schedule 22.02.2011    source источник
comment
Пожалуйста, примите ответы на вопросы, которые вы задаете. Кажется маловероятным, что на все ваши 6 вопросов не было подходящего ответа.   -  person Exelian    schedule 22.02.2011


Ответы (5)


Согласно документации jqueryui, вам нужно установить collapsible в true при его инициализации:

$( ".selector" ).accordion({ collapsible: true });

Пример взят из документации jQueryUI.

person Gareth    schedule 22.02.2011
comment
это сработало для меня только тогда, когда я поставил складную опцию сразу после активной опции. - person russjman; 30.09.2011

$( ".selector" ).accordion({ collapsible: true, active: false });

убедитесь, что вы пишете сначала складной: true, а затем активный: false

person chinmay bhat    schedule 17.11.2016

$( ".selector" ).accordion({ collapsible: true, active: false });

Убедитесь, что оба параметра присутствуют.

person Maze Oslo    schedule 14.08.2013

Используйте false в active http://jsfiddle.net/q8aYH/ . Но от collapsible до true это "верный" метод...

person aavezel    schedule 22.02.2011
comment
да, я знаю это решение, но оно не работает в моей структуре. на самом деле ваша структура такая же, как у меня. но не работает. есть проблема, я знаю, но я не вижу, что это такое. - person Aaron; 22.02.2011

Я решил. Проблема вызвана версией jQuery. я использую 1.3.2 я изменил с 1.5 это исправлено.

person Aaron    schedule 22.02.2011