В моем пользовательском интерфейсе у меня есть настройки для аккордеона:
<div id="object_list">
<h3>Section 1</h3>
<div>...content...</div>
// More sections
</div>
Аккордеон работает правильно, когда он впервые сформирован, и, похоже, он хорошо подстраивается под содержание внутри каждого из разделов. Однако, если я добавлю больше содержимого в аккордеон после вызова .accordion () (через ajax), внутренняя часть раздела будет переполнена.
Поскольку аккордеон формируется практически без содержимого, все внутренние элементы div очень малы, и поэтому содержимое переполняется, и вы получаете аккордеоны с полосами прокрутки внутри практически без области просмотра.
Я попытался добавить стили min-height в div object_list, а div содержимого безрезультатно. Добавление минимальной высоты к внутренним элементам div работает, но это портит анимацию аккордеона, и добавление его в div object_list не делает абсолютно ничего.
Как получить разумный размер для разделов контента, даже если для заполнения этих разделов недостаточно?