Добрый вечер. Верстаю небольшой макет. В макете есть выпадающий список (3списка на странице с анимацией раскрытия/закрытия). Скрипт для списка написан, все работает, но сам код получился мягко говоря не очень. Понимаю, что его надо как то оптимизировать, но как пока не придумал.
Подскажите пожалуйста, как можно оптимизировать скрипт, чтобы сделать его более легким и читабельным.
Буду рад Вашим советам.
Код выложил в песочнице
https://codepen.io/mihail9108/pen/KKMzYQb