Как запустить magnific popup после отправки данных из формы обратной связи?

Подключил magnific popup к странице, к форме отправки данных пользователя, нужно чтобы после нажатия кнопки ОТПРАВИТЬ исполнялась функция открытия всплывающего окна magnific popup.
$("#main_form").submit(function() { //Change
		var th = $(this);
		$.ajax({
			type: "POST",
			url: "mail.php", //Change
			data: th.serialize()
		}).done(function() {
			//судя по всему код должен быть тут
			setTimeout(function() {
				// Done Functions
				th.trigger("reset");
				$.magnificPopup.close();
			}, 3000);
		});
		return false;
	});
  • Вопрос задан
  • 2341 просмотр
Решения вопроса 1
$("#main_form").submit(function(e) { //Change
  e.preventDefault();
  var th = $(this);
  $.ajax({
    type: "POST",
    url: "mail.php", //Change
    data: th.serialize()
  }).done(function() {
    th.trigger("reset");
    $.magnificPopup.open({
       items: {
           src: '.modal'
       }
    });
    setTimeout(function() {
      // Done Functions
      $.magnificPopup.close();
    }, 3000);
  });
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы