my_kachanov
@my_kachanov
Начинающий веб-разработчик

Как правильно сделать адаптивное меню?

Имеется меню, при разных разрешениях оно будет абсолютно отличатся( цвет, ширина, да и сам способ отображения).Я попробовал сделать так, при нажатии на кнопку удаляется класс и добавляется новый, скрипт разворачивает меню, но не сворачивает, ниже код ( принцип работы).
https://jsfiddle.net/my_kachanov/e8dtmfr8/
  • Вопрос задан
  • 154 просмотра
Решения вопроса 1
StivinKing
@StivinKing
<div class="header">
  <nav class="navbar navbar_visible">
  <ul>
    <li><a href="#">Visible</a></li>
    <li><a href="#">Hidden</a></li>
  </ul>
</nav>
<button class="btn">the btn</button>
</div>


$(document).ready(function(){
	$(".btn").click(function(){
		$(".navbar").slideToggle(500);
	})
	$(".btn").click(function(){
  	$(".navbar").removeClass("navbar_visible").addClass("navbar_hidden")
  })
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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