Ссылка на второе модальное окно
В этой статье я покажу, как сделать всплывающее окно с контентом. Такое всплывающее окно называется модальным.
В модальном окне размещают формы, которые не требуют постоянного отображения на странице, но в случае необходимости могу быть вызваны одним кликом.
Например «Купить в один клик» или «Заказать обратный звонок».
Также в модальное окно помещают контент, на котором владелец сайта хочет акцентировать внимание, к примеру купон со скидкой.
Итак, скачайте плагин jquery.arcticmodal-0.3.zip
Скопируем содержимое архива в структуру сайта
Подключим на страницу jQuery из CDN Google, сам js скрипт и стили CSS
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script src="/include/jquery.arcticmodal-0.3/jquery.arcticmodal-0.3.min.js"></script> <link rel="stylesheet" type="text/css" href="/include/jquery.arcticmodal-0.3/jquery.arcticmodal-0.3.css"/> <link rel="stylesheet" type="text/css" href="/include/jquery.arcticmodal-0.3/themes/dark.css"/>
Разместим на странице 2 ссылки. Модальных окна будет два, чтобы показать отсутствие ограничения на количество окон, а также отсутствие конфликтов между ними.
<a href="#" class="modal_1">Ссылка на первое модальное окно</a><br /> <a href="#" class="modal_2">Ссылка на второе модальное окно</a>
Затем добавляем на страницу сами всплывающие окна и контент, отображаемый в них.
Первое окно, это пример формы, а второе — пример флаера
<div style="display: none;"> <div class="box-modal" id="exampleModal_1"> <div class="box-modal_close arcticmodal-close">закрыть</div> Заказать обратный звонок<br /> <input value="Имя"/><br /> <input value="Телефон"/><br /> <input type="submit" value="Заказать"/> </div> </div> <div style="display: none;"> <div class="box-modal content" id="exampleModal_2"> <img src= "/include/jquery.arcticmodal-0.3/adv.jpg"/> </div> </div>
Далее размещаем на странице скрипт, который будет показывать модальные окна при клике на ссылку
<script> $(".modal_1").click(function (e) { e.preventDefault(); $('#exampleModal_1').arcticmodal(); }); </script> <script> $(".modal_2").click(function (e) { e.preventDefault(); $('#exampleModal_2').arcticmodal(); }); </script>
На этом все! Теперь у нас на странице есть два разных модальных окна.
Скачать плагин Arctic Modal jquery.arcticmodal-0.3.zip