Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не получается развернуть список и завернуть его обратно, использовал javascript, css, html onclick. Код прилагаю

Alex Ball Ученик (120), на голосовании 1 год назад
Вот 1 скрин это список который надо закрыть, 2 это css , 3 - java script, 4 список на сайте как выглядит, 5 это скрин когда нажимаю чтобы развернуть, 6 когда завернуть, вроде код меняется а на экране ничего. Помогите пожалуйста!
Голосование за лучший ответ
Евгений Губарев Мастер (1128) 1 год назад
Код JS

 document.addEventListener('DOMContentLoaded', function () { 
let catMenu = document.querySelector('cat_menu');
let catMenuTitle = document.querySelector('.cat_menu_title');

catMenuTitle.addEventListener('click', function () {
catMenu.classList.toggle('active');
});
});

Код CSS
 .cat_menu { 
display: none;
}

/* Отображение списка при наличии класса "active" */
.cat_menu.active {
display: block;
}


onclick=toggleMenu() из разметки можно убрать
Alex BallУченик (120) 1 год назад
Вроде все сделал, но не работает. Так же в коде элемента переключает на active
Евгений Губарев Мастер (1128) Попробуй еще раз. Я внес изменения в код выше.
Alex BallУченик (120) 1 год назад
Она закрылась, и теперь не открывается, а меню по центру слетело и теперь оно под этой табличкой
Евгений Губарев Мастер (1128) Alex Ball, напиши мне в telegram https://t.me/gubarevep сейчас все починим
Alex BallУченик (120) 1 год назад
О она открывается но вправо и криво
Похожие вопросы