Как сделать выпадающее меню?

Здравствуйте! Возникла проблема с выпадающим меню. Дело в том, что когда нажимаешь на второй ничего не выпадает хотя все есть, а когда нажимаешь на первый все открывается, но второй уезжает слишком далеко. Я очень мало знаю о javascript и вот столкнулся с такой проблемой. Помогите, пожалуйста. Спасибо!
https://jsfiddle.net/k97p8Lrg/
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
@ShahriyorSharifjonov
<div class="myacc">
<button onclick="open(this)" class="myacc-btn">open</a>
<div id="myaccBody">
<p>это выпадающие меню</p>
</div>
</div>

#myaccBody{
display: none;
}
.myacc-btn.open~#myaccBody{
display: block;
}

function open(e){
e.classList.toggle("open");
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы