@privat13

Как реализовать пересчет высоты родителя для внутреннего элемента?

Делаю по сути аккордеон в аккордеоне.

https://codepen.io/Privat13/pen/dyBzEeK



Если нажать на "Кликабельный родитель", а внутри на кнопку "Нажать", то выпадающий элемент не пересчитывает высоту родителя (Кликабельный родитель) без setTimeOut. Если убрать transition, то это решает вопрос, но нужно обязательно его использовать.

Проблема в следующем. Не могу избавиться от setTimeOut. Ничего в голову не приходит.
В идеале вообще на чистом js сделать.
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fragster
@Fragster
помогло? отметь решением!
Нужно просто обернуть все еще раз.
<div> <!-- Высоту этого дива меняем -->
<div> <!-- Высоту этого дива вычисляем при изменении контента или ширины и используем её для всех аккордеонов рекурсивно -->
content
</div>
</div>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 19:31
500 руб./за проект
21 нояб. 2024, в 19:28
200000 руб./за проект