Если вы используете jquery accordion по умолчанию, он всегда отображает содержимое первой панели, вы можете отключить его, используя атрибут active: false
.
jQuery(document).ready(function() {
jQuery( "#accordion" ).accordion({
collapsible: true,
active: false,
});
});
, но это стандартное поведение: для всех панелей будет установлена высота самой высокой панели.
Итак, для этого нужно добавить атрибут "heightStyle"
.
heightStyle: "content",
так, каждая панель будет иметь такой же высокий размер, как и ее содержимое.