0
0

Модельные окна накладываются одно на другое, при первом нажатии на либую кнопку связвнной с модельными окноми. После их закрытия при повторном нажатии все отображаеться верно. Но стоит перезагрузить страницу все повторяеться. Вот скрин: https://prnt.sc/uxw617

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="ie=edge">
	<title>RunSmart</title>
	<link rel="stylesheet" href="css/bootstrap-reboot.min.css">
	<link rel="stylesheet" href="css/font.css">
	<link rel="stylesheet" href="css/slick.css">
	<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.3/tiny-slider.css">
	<link rel="stylesheet" href="css/style.min.css">
</head>
<body>
	<section class="promo">
		<div class="container">
			<header class="header">
				<a href="#" class="header__logo">
					<img src="icons/logo.png" alt="logo">
				</a>
				<div class="header__official">
					Официальный представитель
					<span>Garmin, Polar, Suunto</span>
				</div>
				<div class="header__contacts">
					<a href="tel:+74999228974" class="header__phone">+7 (499) 922-89-74</a>
					<button data-modal="consultation" class="button">заказать звонок</button>
				</div>
			</header>
			<div class="promo__wrapper">
				<h1 class="promo__header">Подбор пульсометра</h1>
				<h2 class="promo__subheader">с учётом Вашего уровня подготовки</h2>
				<div class="promo__icons">
					<div class="promo__icon">
						<img src="icons/main_screen/timer.png" alt="timer">
						Время подбора:
						10 минут        
					</div>
					<div class="promo__icon">
						<img src="icons/main_screen/hand-cart.png" alt="hand-cart">
						Бесплатная
						доставка
					</div>
					<div class="promo__icon">
						<img src="icons/main_screen/massages.png" alt="massages">
						Ответим
						на все вопросы
					</div>
				</div>
				<button data-modal="consultation" class="button button_main">заказать кОНСУЛЬТАЦИЮ</button>
				<div class="promo__link">
					или
					<a href="#">ПЕРЕЙТИ В КАТАЛОГ</a>
				</div>
			</div>
		</div>
	</section>
	<section class="advantages">
		<div class="container">
			<h2 class="title">НАШИ ПРЕИМУЩЕСТВА</h2>
			<div class="advantages__wrapper">
				<div class="advantages__item">
					<img src="icons/advantages/cup.png" alt="cup">
					<div class="advantages__subheader">
						Делимся опытом
					</div>
					<div class="advantages__descr">
						Наши сотрудники всегда готовы поделиться своим опытом, так как сами бегают полумарафоны, переплыли Босфор, готовятся к соревнованиям по триатлону!
					</div>
				</div>
				<div class="advantages__item">
					<img src="icons/advantages/heart.png" alt="heart">
					<div class="advantages__subheader">
						Заботимся о здоровье
					</div>
					<div class="advantages__descr">
						Мы работаем для того, чтобы Ваши занятия спортом шли на пользу Вашему здоровью и были в радость Вам и Вашим близким!
	
					</div>
				</div>
				<div class="advantages__item">
					<img src="icons/advantages/shoe.png" alt="shoe">
					<div class="advantages__subheader">
						Учим бегать
					</div>
					<div class="advantages__descr">
						Помогаем с обучением правильной технике бега! Дружим с крупнейшей школой бега в России - <a href="#">I   LOVE RUNNING.</a>   
					</div>
				</div>
			</div>

		</div>
	</section>
	<section class="consultation">
		<div class="container">
			<h2 class="title title_left">
				Получите бесплатную консультацию <br>
				по подбору пульсометра 
			</h2>
			<div class="consultation__descr">
				Просто заполните форму заявки <br>
				и мы перезвоним вам в течении 10 минут
			</div>
			<form id="consultation-form" class="feed-form" action="#">
				<input name="name" required placeholder="Ваше имя" type="text">
				<input name="phone" required placeholder="Ваш телефон">
				<input name="email" required placeholder="Ваш E-mail" type="email">

				<button class="button button_submit">заказать консультацию</button>
			</form>
		</div>
	</section>
	<section class="corousel">
		<div class="container">
			<div class="corousel__inner">
				<div>
					<img src="img/slide/slide_1.jpg" alt="slide">
				</div>
				<div>
					<img src="img/slide/slide_2.png" alt="slide">
				</div>
				<div>
					<img src="img/slide/slide_3.png" alt="slide">
				</div>
			</div>
		</div>
	</section>
	<section class="catalog">
		<div class="container">
			<h2 class="title">Каталог пульсометров</h2>
			<ul class="catalog__tabs">
				<li class="catalog__tab catalog__tab_active"><div>Для фитнеса</div></li>
				<li class="catalog__tab"><div>Для бега</div></li>
				<li class="catalog__tab"><div>для триотрона</div></li>
			</ul>
			<div class="catalog__content catalog__content_active">
				<div class="catalog-item">
					<div class="catalog-item__wrapper">
						<div class="catalog-item__content catalog-item__content_active">
							<img src="img/pulsometr.png" alt="pulsometr" class="catalog-item__img">
							<div class="catalog-item__subtitle">Пульсометр Polar FT1</div>
							<div class="catalog-item__descr">Пульсометр начального уровня с комфортным тканевым ремешком</div>
							<a href="#" class="catalog-item__link">ПОДРОБНЕЕ</a>
						</div>
						<ul class="catalog-item__list ">
							<li>Вы услышите звуковое оповещение о нужном пульсе во время тренировки;</li>
							<li>Вы увидите информативный графический индикатор целевых тренировочных зон пульса;</li>
							<li>Также Вы увидите информацию о расходе калорий за тренировку;</li>
							<li>Вы сможете посмотреть данные по 10 тренировкам.</li>
							<a href="#" class="catalog-item__back">назад</a>
						</ul>
					</div>
					<hr>
					<div class="catalog-item__footer">
						<div class="catalog-item__prices">
							<div class="catalog-item__old-price">4 750 руб.</div>
							<div class="catalog-item__price">4 500 руб.</div>
						</div>
						<button class="button button_mini">КУПИТЬ</button>
					</div>
				</div>
				<div class="catalog-item">
					<div class="catalog-item__wrapper">
						<div class="catalog-item__content catalog-item__content_active">
							<img src="img/pulsometr.png" alt="pulsometr" class="catalog-item__img">
							<div class="catalog-item__subtitle">Пульсометр Polar FT2</div>
							<div class="catalog-item__descr">Пульсометр начального уровня с комфортным тканевым ремешком</div>
							<a href="#" class="catalog-item__link">ПОДРОБНЕЕ</a>
						</div>
						<ul class="catalog-item__list ">
							<li>Вы услышите звуковое оповещение о нужном пульсе во время тренировки;</li>
							<li>Вы увидите информативный графический индикатор целевых тренировочных зон пульса;</li>
							<li>Также Вы увидите информацию о расходе калорий за тренировку;</li>
							<li>Вы сможете посмотреть данные по 10 тренировкам.</li>
							<a href="#" class="catalog-item__back">назад</a>
						</ul>
					</div>
					<hr>
					<div class="catalog-item__footer">
						<div class="catalog-item__prices">
							<div class="catalog-item__old-price">4 750 руб.</div>
							<div class="catalog-item__price">4 500 руб.</div>
						</div>
						<button class="button button_mini">КУПИТЬ</button>
					</div>
				</div>
				<div class="catalog-item">
					<div class="catalog-item__wrapper">
						<div class="catalog-item__content catalog-item__content_active">
							<img src="img/pulsometr.png" alt="pulsometr" class="catalog-item__img">
							<div class="catalog-item__subtitle">Пульсометр Polar FT3</div>
							<div class="catalog-item__descr">Пульсометр начального уровня с комфортным тканевым ремешком</div>
							<a href="#" class="catalog-item__link">ПОДРОБНЕЕ</a>
						</div>
						<ul class="catalog-item__list ">
							<li>Вы услышите звуковое оповещение о нужном пульсе во время тренировки;</li>
							<li>Вы увидите информативный графический индикатор целевых тренировочных зон пульса;</li>
							<li>Также Вы увидите информацию о расходе калорий за тренировку;</li>
							<li>Вы сможете посмотреть данные по 10 тренировкам.</li>
							<a href="#" class="catalog-item__back">назад</a>
						</ul>
					</div>
					<hr>
					<div class="catalog-item__footer">
						<div class="catalog-item__prices">
							<div class="catalog-item__old-price">4 750 руб.</div>
							<div class="catalog-item__price">4 500 руб.</div>
						</div>
						<button class="button button_mini">КУПИТЬ</button>
					</div>
				</div>
				<div class="catalog-item">
					<div class="catalog-item__wrapper">
						<div class="catalog-item__content catalog-item__content_active">
							<img src="img/pulsometr.png" alt="pulsometr" class="catalog-item__img">
							<div class="catalog-item__subtitle">Пульсометр Polar FT4</div>
							<div class="catalog-item__descr">Пульсометр начального уровня с комфортным тканевым ремешком</div>
							<a href="#" class="catalog-item__link">ПОДРОБНЕЕ</a>
						</div>
						<ul class="catalog-item__list ">
							<li>Вы услышите звуковое оповещение о нужном пульсе во время тренировки;</li>
							<li>Вы увидите информативный графический индикатор целевых тренировочных зон пульса;</li>
							<li>Также Вы увидите информацию о расходе калорий за тренировку;</li>
							<li>Вы сможете посмотреть данные по 10 тренировкам.</li>
							<a href="#" class="catalog-item__back">назад</a>
						</ul>
					</div>
					<hr>
					<div class="catalog-item__footer">
						<div class="catalog-item__prices">
							<div class="catalog-item__old-price">4 750 руб.</div>
							<div class="catalog-item__price">4 500 руб.</div>
						</div>
						<button class="button button_mini">КУПИТЬ</button>
					</div>
				</div>
				<div class="catalog-item">
					<div class="catalog-item__wrapper">
						<div class="catalog-item__content catalog-item__content_active">
							<img src="img/pulsometr.png" alt="pulsometr" class="catalog-item__img">
							<div class="catalog-item__subtitle">Пульсометр Polar FT5</div>
							<div class="catalog-item__descr">Пульсометр начального уровня с комфортным тканевым ремешком</div>
							<a href="#" class="catalog-item__link">ПОДРОБНЕЕ</a>
						</div>
						<ul class="catalog-item__list ">
							<li>Вы услышите звуковое оповещение о нужном пульсе во время тренировки;</li>
							<li>Вы увидите информативный графический индикатор целевых тренировочных зон пульса;</li>
							<li>Также Вы увидите информацию о расходе калорий за тренировку;</li>
							<li>Вы сможете посмотреть данные по 10 тренировкам.</li>
							<a href="#" class="catalog-item__back">назад</a>
						</ul>
					</div>
					<hr>
					<div class="catalog-item__footer">
						<div class="catalog-item__prices">
							<div class="catalog-item__old-price">4 750 руб.</div>
							<div class="catalog-item__price">4 500 руб.</div>
						</div>
						<button class="button button_mini">КУПИТЬ</button>
					</div>
				</div>
				<div class="catalog-item">
					<div class="catalog-item__wrapper">
						<div class="catalog-item__content catalog-item__content_active">
							<img src="img/pulsometr.png" alt="pulsometr" class="catalog-item__img">
							<div class="catalog-item__subtitle">Пульсометр Polar FT6</div>
							<div class="catalog-item__descr">Пульсометр начального уровня с комфортным тканевым ремешком</div>
							<a href="#" class="catalog-item__link">ПОДРОБНЕЕ</a>
						</div>
						<ul class="catalog-item__list ">
							<li>Вы услышите звуковое оповещение о нужном пульсе во время тренировки;</li>
							<li>Вы увидите информативный графический индикатор целевых тренировочных зон пульса;</li>
							<li>Также Вы увидите информацию о расходе калорий за тренировку;</li>
							<li>Вы сможете посмотреть данные по 10 тренировкам.</li>
							<a href="#" class="catalog-item__back">назад</a>
						</ul>

					</div>
					<hr>
					<div class="catalog-item__footer">
						<div class="catalog-item__prices">
							<div class="catalog-item__old-price">4 750 руб.</div>
							<div class="catalog-item__price">4 500 руб.</div>
						</div>
						<button class="button button_mini">КУПИТЬ</button>
					</div>
				</div>
			</div>
			<div class="catalog__content">
				<div class="catalog-item">
					<div class="catalog-item__wrapper">
						<div class="catalog-item__content catalog-item__content_active">
							<img src="img/pulsometr.png" alt="pulsometr" class="catalog-item__img">
							<div class="catalog-item__subtitle">Пульсометр Polar FT1</div>
							<div class="catalog-item__descr">Пульсометр начального уровня с комфортным тканевым ремешком</div>
							<a href="#" class="catalog-item__link">ПОДРОБНЕЕ</a>
						</div>
						<ul class="catalog-item__list">
							<li>Вы услышите звуковое оповещение о нужном пульсе во время тренировки;</li>
							<li>Вы увидите информативный графический индикатор целевых тренировочных зон пульса;</li>
							<li>Также Вы увидите информацию о расходе калорий за тренировку;</li>
							<li>Вы сможете посмотреть данные по 10 тренировкам.</li>
							<a href="#" class="catalog-item__back">назад</a>
						</ul>

					</div>
					<hr>
					<div class="catalog-item__footer">
						<div class="catalog-item__prices">
							<div class="catalog-item__old-price">4 750 руб.</div>
							<div class="catalog-item__price">4 500 руб.</div>
						</div>
						<button class="button button_mini">КУПИТЬ</button>
					</div>
				</div>
			</div>
			<div class="catalog__content">
				<div class="catalog-item">
					<div class="catalog-item__wrapper">
						<div class="catalog-item__content catalog-item__content_active">
							<img src="img/pulsometr.png" alt="pulsometr" class="catalog-item__img">
							<div class="catalog-item__subtitle">Пульсометр Polar FT1</div>
							<div class="catalog-item__descr">Пульсометр начального уровня с комфортным тканевым ремешком</div>
							<a href="#" class="catalog-item__link">ПОДРОБНЕЕ</a>
						</div>
						<ul class="catalog-item__list ">
							<li>Вы услышите звуковое оповещение о нужном пульсе во время тренировки;</li>
							<li>Вы увидите информативный графический индикатор целевых тренировочных зон пульса;</li>
							<li>Также Вы увидите информацию о расходе калорий за тренировку;</li>
							<li>Вы сможете посмотреть данные по 10 тренировкам.</li>
							<a href="#" class="catalog-item__back">назад</a>
						</ul>

					</div>
					<hr>
					<div class="catalog-item__footer">
						<div class="catalog-item__prices">
							<div class="catalog-item__old-price">4 750 руб.</div>
							<div class="catalog-item__price">4 500 руб.</div>
						</div>
						<button class="button button_mini">КУПИТЬ</button>
					</div>
				</div>
				<div class="catalog-item">
					<div class="catalog-item__wrapper">
						<div class="catalog-item__content catalog-item__content_active">
							<img src="img/pulsometr.png" alt="pulsometr" class="catalog-item__img">
							<div class="catalog-item__subtitle">Пульсометр Polar FT1</div>
							<div class="catalog-item__descr">Пульсометр начального уровня с комфортным тканевым ремешком</div>
							<a href="#" class="catalog-item__link">ПОДРОБНЕЕ</a>
						</div>
						<ul class="catalog-item__list ">
							<li>Вы услышите звуковое оповещение о нужном пульсе во время тренировки;</li>
							<li>Вы увидите информативный графический индикатор целевых тренировочных зон пульса;</li>
							<li>Также Вы увидите информацию о расходе калорий за тренировку;</li>
							<li>Вы сможете посмотреть данные по 10 тренировкам.</li>
							<a href="#" class="catalog-item__back">назад</a>
						</ul>
					</div>
					<hr>
					<div class="catalog-item__footer">
						<div class="catalog-item__prices">
							<div class="catalog-item__old-price">4 750 руб.</div>
							<div class="catalog-item__price">4 500 руб.</div>
						</div>
						<button class="button button_mini">КУПИТЬ</button>
					</div>
				</div>
			</div>
		</div>
	</section>
	<section class="reviews">
		<div class="container">
			<h2 class="title">отзывы клиентов</h2>
			<div class="reviews-card">
				<img src="img/reviews/irina.jpg" alt="" class="reviews-card__img">
				<div class="reviews-card__wrapper">
					<div class="reviews-card__name">
						Ирина Иванченко
					</div>
					<div class="reviews-card__marathon">
						2 полумарафона
					</div>
					<div class="reviews-card__descr">
						Не знала, что себе купить - обратилась к ребятам из RunSmart - подобрали 
						пульсометр, который подошёл именно под мои цели и финансовые возможности.
						Через некоторое время решила обновить гаджет - не раздумывая обратилась туда же. <br><br>
	
						Новые цели - новый гаджет! <br><br>
	
						Спасибо, RunSmart! 
					</div>
				</div>
			</div>
			<div class="reviews-card">
				<img src="img/reviews/ivan.jpg" alt="" class="reviews-card__img">
				<div class="reviews-card__wrapper">
					<div class="reviews-card__name">
						Иван Сёмочкин
					</div>
					<div class="reviews-card__marathon">
						1 полумарафон
					</div>
					<div class="reviews-card__descr">
						Крутая штука-пульсометр. Обычно без них бегал. Оказывается только хуже себе делал. 
						Купил пульсометр, ещё в подарок получил тренировку. Со мной вместе провели
						первую тренировку, научили пользоваться новым гаджетом. Также объяснили основы
						анатомии, составили план тренировок на месяц вперёд.
						<br><br>
						С ними подготовился к своему первому полумарафону! Спасибо!!!
					</div>
				</div>
			</div>
			<div class="reviews-card">
				<img src="img/reviews/yulia.jpg" alt="" class="reviews-card__img">
				<div class="reviews-card__wrapper">
					<div class="reviews-card__name">
						Юлия Дашкина
					</div>
					<div class="reviews-card__marathon">
						2 полумарафона
					</div>
					<div class="reviews-card__descr">
						Долго не могла начать бегать, т.к. до этого несколько раз начинала, но становилось
						 тяжело и я бросала. От друзей услышала о RunSmart и о беге с контролем пульса и 
						 решила попробовать. <br> <br>
	
						Позвонила, ребята поинтересовались моими целями и подобрали очень интересный 
						вариант со скидкой! Теперь бегаю и наслаждаюсь бегом! Пробежала уже 2 
						полумарафона и несколько более коротких забегов и не намерена останавливаться! <br><br>
	
						Спасибо!!!
					</div>
				</div>
			</div>
		</div>	
	</section>
	<footer class="footer">
		<div class="footer__map">
			<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2244.430481195989!2d37.644807316252155!3d55.76839498055759!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x46b54a636edcd2ad%3A0x4c2ca101e2c8c617!2z0JzRj9GB0L3QuNGG0LrQuNC5INC_0YAt0LQsIDQvMywg0JzQvtGB0LrQstCwLCAxMDcwNzg!5e0!3m2!1sru!2sru!4v1601365363477!5m2!1sru!2sru"width="100%"height="630" frameborder="0" style="border:0;" allowfullscreen=""aria-hidden="false"tabindex="0"></iframe>
		</div>
		<div class="footer__info">
			<address class="footer__addr">Москва, Мясницкий проезд, д.3с1</address>
			<a href="84999228974" class="footer__phone">8 (499) 922-89-74</a>
			<div class="footer__social">
				<a href="#" class="footer__social-item"><img src="img/social/facebook.png" alt="facebook"></a>
				<a href="#" class="footer__social-item"><img src="img/social/instagram.png" alt="instagram"></a>
				<a href="#" class="footer__social-item"><img src="img/social/pinterest.png" alt="pinterest"</i></a>
			</div>
		</div>
	</footer>

	<div class="overlay">

		<div class="modal" id="consultation">
			<div class="modal__close">&times;</div>	
			<div class="modal__subtitle">Просто заполните форму заявки</div>
			<div class="modal__descr">и мы перезвоним вам в течении 10 минут</div>
			<form class="feed-form feed-form_mt25" action="#">
				<input name="name" placeholder="Ваше имя" type="text">
				<input name="phone" placeholder="Ваш телефон">      
				<input name="email" placeholder="Ваш E-mail" type="email">

				<button class="button button_submit">заказать консультацию</button>
			</form>
		</div>

		<div class="modal" id="order">
			<div class="modal__close">&times;</div>	
			<div class="modal__subtitle">Ваш заказ:</div>
			<div class="modal__descr">Пульсометр Polar FT1</div>
			<form class="feed-form feed-form_mt25" action="#">
				<input name="name" required placeholder="Ваше имя" type="text">
				<input name="phone" required placeholder="Ваш телефон">
				<input name="email" required placeholder="Ваш E-mail" type="email">

				<button class="button button_submit">Купить</button>
			</form>
		</div>

		<div class="modal modal_mini" id="thanks">
			<div class="modal__close">&times;</div>	
			<div class="modal__subtitle">Спасибо за вашу заявку!</div>
			<div class="modal__descr">Наш менеджер свяжется с вами в ближайшее время!</div>
		</div>
	</div>

	<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
	<script type="text/javascript" src="https://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
	<script src="js/slick.min.js"></script>
	<script src="js/jquery.validate.min.js"></script>
	<script src="js/jquery.maskedinput.min.js"></script>
	<script src="js/script.js"></script>
</body>
</html>
$(document).ready(function () {
	$('.corousel__inner').slick({
		dots: false,
		speed: 600,
		adaptiveHeight: true,
		slidesToShow: 1,
		slidesToScroll: 1,
		prevArrow: '<button type="button" class="slick-prev"><img src="icons/slide/left.svg"></button>',
		nextArrow: '<button type="button" class="slick-next"><img src="icons/slide/right.svg"></button>',
		responsive: [
			{
				breakpoint: 992,
				settings: {
					dots: true,
					arrows: false,
				}
			}
		]
	});

	$('ul.catalog__tabs').on('click', 'li:not(.catalog__tabs_active)', function () {
		$(this)
			.addClass('catalog__tab_active').siblings().removeClass('catalog__tab_active')
			.closest('div.container').find('div.catalog__content').removeClass('catalog__content_active').eq($(this).index()).addClass('catalog__content_active');
	});



	function toggleSlide(item) {
		$(item).each(function (i) {
			$(this).on('click', function(e) {
				e.preventDefault();
				$('.catalog-item__content').eq(i).toggleClass('catalog-item__content_active');
				$('.catalog-item__list').eq(i).toggleClass('catalog-item__list_active');
			})
		});
	};

	toggleSlide('.catalog-item__link');
	toggleSlide('.catalog-item__back');


	$('[data-modal=consultation]').on('click', function() {
		$('.overlay, #consultation').fadeIn('slow');
	});

	$('.modal__close').on('click', function() {
		$('.overlay, #consultation, #thanks, #order').fadeOut('slow');
	});

	$('.button_mini').each(function(i) {
		$(this).on('click', function() {
			$('#order .modal__descr').text($('.catalog-item__subtitle').eq(i).text());
			$('.overlay, #order').fadeIn('slow');
		})
	});



	function validateForms(form) {
		$(form).validate({
			rules: {
				name: {
					required: true,
					minlength: 2
				  },
				phone: "required",
				email: {
					required: true,
					email: true,
				}
			},
			messages: {
				name: {
					required: "Пожалуйсто введите своё имя",
					minlength: jQuery.validator.format("Веедите {0} символ!")
				},
				phone: "Пожалуйста введите свой номер телефона",
				email: {
				  required: "Пожалуйсто введите свою почту",
				  email: "Неправильно введён адрес почты"
				}
			}
		});
	};
	validateForms('#consultation-form');
	validateForms('#consultation form');
	validateForms('#order form');

	$('input[name=phone]').mask("+7 (999) 999-99-99");
});

Тимур Шакиров
4 years ago






Проблема решена, нашел ошибку там где не подозревал css при перечислении id не поставил запятую

Тимур Шакиров
4 years ago

Один ответ