Я использую аккордеон jQuery. Я хочу настроить аккордеон как расширенный или свернутый динамически.
Для этого я написал следующее:
<script type="text/javascript">
$(function() {
$( "#_title_${sec_id}_id" ).accordion({
active: ${open},
collapsible: true,
heightStyle: "content"
});
});
</script>
Но если ${open}
истинно, гармоники сбрасываются, и если ${open}
ложно, они снова свертываются.
Это ошибка? Или я где-то ошибаюсь?
Есть ли решение?
В соответствии с аккордеоне 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