Свернутый JQuery Аккордеон

0

Я использую аккордеон jQuery. Я хочу настроить аккордеон как расширенный или свернутый динамически.

Для этого я написал следующее:

<script type="text/javascript">
    $(function() {
        $( "#_title_${sec_id}_id" ).accordion({
         active: ${open},
          collapsible: true,
          heightStyle: "content"          
        });
      });
</script>

Но если ${open} истинно, гармоники сбрасываются, и если ${open} ложно, они снова свертываются.

Это ошибка? Или я где-то ошибаюсь?

Есть ли решение?

  • 0
    Вы установили active как false по умолчанию, но он должен выполняться только после выполнения определенного условия ...
  • 0
    Да, я копирую неправильный код .. Теперь я его редактирую ...
Показать ещё 3 комментария
Теги:
jquery-ui-accordion
jquery-plugins

1 ответ

0
Лучший ответ

В соответствии с аккордеоне api active предназначен для "Какая панель в настоящее время открыта". , он принимает значение false (чтобы свернуть все), или другие параметры имеют числовое значение, например 1, 2, для активации либо первого, либо второго соответственно

Логически это не будет ошибкой, потому что, поскольку аккордеон предназначен для свернуть меню. Вы можете опубликовать их на форуме для лучшего уточнения

Я попытался использовать active: false/true но они оба ведут себя одинаково. http://jsfiddle.net/raunakkathuria/sc7uL/1/

См. Этот блог для объяснения этого http://forum.jquery.com/topic/expand-all-zones-for-an-accordion

  • 0
    Добавили блог, где они сказали, что не поддерживают эту функцию.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню