Gared
@Gared
Пытаюсь стать full stak разработчиком

Как сделать на чистом JS, чтобы при нажатии на div скрывало ul список и при повторном нажатии возвращало?

Есть иконка меню, то есть 2 не связанных между собой элемента div и ul, так вот, нужно чтобы при нажатии на div - скрывало ul, а при повторном нажатии возвращало на тоже место. Свои попытки я по ссылке оставил, у меня почему-то не работает, был бы рад подробному объяснению почему так. Заранее спасибо

https://jsfiddle.net/Gared_Bang/a6djfckx/
  • Вопрос задан
  • 1031 просмотр
Решения вопроса 1
Stalker_RED
@Stalker_RED
Во первых, событие называется не onclick а просто click

Во вторых, нужно проверять текущее состояние, иначе все четыре(!?) обработчика на вашем меню сработают сразу, друг за другом. И меню так и останется видимым.

https://jsfiddle.net/a6djfckx/1/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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