Показать сообщение отдельно
  #1 (permalink)  
Старый 22.01.2019, 17:28
Новичок на форуме
Отправить личное сообщение для olgamir1997@gmail.com Посмотреть профиль Найти все сообщения от olgamir1997@gmail.com
 
Регистрация: 22.01.2019
Сообщений: 1

DropDown Menu vanilla js
Добрый вечер!Не могу разобраться с задачей(
Реализовать примитивный дропдаун. Изначально все dropdown-menu скрыты через класс .d-none. При клике на dropdown-item должен отображаться блок dropdown-menu который вложен именно в тот dropdown-item на котором произошел клик. При повторном клике на этот же dropdown-item блок dropdown-menu должен закрыться. При клике на любой другой dropdown-item уже открытый dropdown-menu должен закрываться а на тот который кликнули открываться.
<ul class="menu">
<li class="dropdown-item">
<span>Dropdown menu item</span>
<div class="dropdown-menu d-none">
<ul class="dropdown-list">
<li>Dropdown item 1</li>
<li>Dropdown item 2</li>
</ul>
</div>
</li>
<li>
<span>Menu item</span>
</liЮ
<li class="dropdown-item">
<span>Dropdown menu item 2</span>
<div class="dropdown-menu d-none">
<ul class="dropdown-list">
<li>Second Dropdown item 1</li>
<li>Second Dropdown item 2</li>
</ul>
</div>
</li>
</ul>
Ответить с цитированием