Задать вопрос
@mr_firuzinho

Как сделать, чтобы при нажатии меню скрылось?

Здравствуйте, на сайте есть меню:
//Чекбокс нужен для открытия меню, через :checked
                       <input type="checkbox" id="hmt" class="hidden-menu-ticker">
                        //Гамбургер, это три линии, обычно используемые в качестве кнопки для открытия меню
			<label class="btn-menu" for="hmt">
				<span class="first"></span>
				<span class="second"></span>
				<span class="third"></span>
			</label>
                       //Это само меню
			<ul class="hidden-menu">
                                ...
                           //три точки означают, что тут много чего, что не влияет на суть вопроса
                         </ul>

У этого меню есть стили, ключевые:
position: fixed;
right: -200px;

При нажатии на гамбургер (когда чекбокс активируется), меню появляется путем зануления "right" вот так:
.hidden-menu-ticker:checked ~ .hidden-menu {
			      right: 0;
			}

То есть функционал полностью написан на css.

Задача:
Как сделать, чтобы при нажатии на пункты(ссылки) меню, оно(меню) закрывалось ?

Писал и js, и jQ код - не работает. Версия jq соответствующая. Код вставлял и в хедер, и футер.
P.S.
прежде, чем писать, дня 2 искал в гугле не пишите пожалуйста "Погугли". Вообще это слово в тостере лишает смысл тостера.
  • Вопрос задан
  • 750 просмотров
Подписаться 1 Средний 9 комментариев
Решения вопроса 1
rosaline
@rosaline
начинающий верстальщик
https://www.youtube.com/watch?v=YVBOQXx5kdo&index=...
на 3:42 минуте ответ на твой вопрос))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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