Показать сообщение отдельно
  #1 (permalink)  
Старый 02.09.2015, 13:27
Новичок на форуме
Отправить личное сообщение для lsdigital Посмотреть профиль Найти все сообщения от lsdigital
 
Регистрация: 02.09.2015
Сообщений: 2

Хочу избавиться от Fancybox
Доброго дня.

Есть один модуль с вызовом модального окна на старом FancyBox 1.3.4. Но так как сайт использует фреймворк Uikit, в котором есть свои модальные окна, то хочется убить сразу двух зайцев - привести все к общему стилю и избавиться от лишнего кода. К тому же fancybox 1.3.4 не совместим с jQuery 1.10, что тоже вызывает некоторые проблемы с установкой новых модулей. Прошу помочь с решением этого вопроса. Скажу сразу: в JS не особо соображаю.

Суть в том, что по нажатию кнопки в модальное окно подгружается форма из файла mailform.php. Вот это окно необходимо заменить на окно Uikit.

Информация по UIkit: http://getuikit.com/docs/modal.html

Исходный код:

Код:
function mailSub() {
	jQuery.fancybox.showActivity();
	jQuery.ajax({
		type		: "POST",
		cache	: false,
		url		: "mailform.php",
		data		: jQuery('#mailform').serializeArray(),
		success: function(data) {
			jQuery.fancybox(data);
		}
	});
	return false;
};

<button  onclick="mailSub(); return false" style="display: none" id="msend_btn">Отправить на e-mail</button>
Заранее благодарен за помощь!
Ответить с цитированием