jack_azizov
@jack_azizov

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

При адаптации сайта под мобильные устройства часто ставят задачу чтобы навигационное меню пряталось в кнопку и при нажатии открывалось , а при повторном нажатии закрывалось.Ниже код, я пытался сверстать по аналогии с видео уроком . JS я пока что не знаю толком.Подскажите пожалуйста где ошибка в скрипте ? и есть ли какой нибудь шаблон скрипта который можно вставлять и менять в нем лишь классы,чтобы в итоге всё функционировало?

<body>
	<div class="wrapper">
		<div class="block1">
			<header class="clearfix">
				<div class="container">
					<div class="logo left">
						<a href="">acrostia</a>
					</div>	
					<nav class="nav_top">
					<button class="main_mnu_button">></button>
						<ul class="nav right">
							<li><a href="">Home</a></li>
							<li><a href="">Services</a></li>
							<li><a href="">About</a></li>
							<li><a href="">Work</a></li>
							<li><a href="">Contacts</a></li>
						</ul>
					</nav>
				</div>
			</header>


$(document).ready(function() {

	$(".main_mnu_button").click(function() {
		$(".nav_top ul").slideToggle();
	});
  • Вопрос задан
  • 1683 просмотра
Решения вопроса 1
daager
@daager
Не знаю, что у вас не так, но всё работает. Посмотрите консоль, может у вас ошибка в другом месте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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