Я создаю релейную систему, которая использует функцию jQuery Accordion для рендеринга разделов данных.Проблема, с которой я сталкиваюсь, заключается в том, что когда я щелкаю заголовок, чтобы область содержимого раскрывалась / разворачивалась, он изменяет размер страницы (и, следовательно, полосу прокрутки вправо).
Я бы хотел как-нибудьпрограммно определить высоту контента, который я генерирую.Данные в области содержимого аккордеона извлекаются из базы данных, и нет никакого способа точно определить, насколько большим они будут заранее.
По сути, я пытаюсь сделать это для родителя <div>
быть установленным на определенную высоту, предоставляя достаточно места для расширения аккордеонов без изменения размера страницы.
Есть идеи?Я был бы очень любезен!
Редактировать
На самом деле, если подумать, размер данных, содержащихся в области содержимого, ограничен максимум 10 строками.То, что делает размер непредсказуемым, является количеством областей контента, которые будут появляться.Есть ли способ вернуть количество результатов SQL, соответствующих моему запросу, а затем установить родительскую оболочку / инкапсуляцию на высоту, соответствующую этому числу?