Задать вопрос

Как грамотно связать CF7 со всплывающим окном fancybox без перезагрузки страницы при отправке?

Использую библиотеку fancybox и плагин для Wordpress CF7.

Форма из плагина открывается во всплывающем окне fancybox. Но при отправке страница перезагружается, вместо AJAX отправки.

Если я правильно понял, такая проблема возникает из за того, что fancybox при вызове окна перемещает по DOM html код формы. И, вероятно, надо переинизиализовать форму cf7 с помощью wpcf7.init().

Пишу так:

Fancybox.bind("[data-fancybox]", {
		on: {
			done: (fancybox) => {
				wpcf7.init('.fancybox__container.is-animated form');
			},
		},
	});


Но толку нет. Возможно не туда капаю?
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@aex-svs
Каким образом интегрировали форму cf7 в popup fancy ?
Так-то форма и отправляется без перезагрузки, иногда необходимо наоборот закрывать окно при удачной отправке)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
11 дек. 2024, в 12:53
100000 руб./за проект
11 дек. 2024, в 12:25
60000 руб./за проект
11 дек. 2024, в 12:21
2000 руб./в час