Chernichko
@Chernichko
Учусь.

Почему fancybox не работает в элементе каталога Bitrix?

В каждом элементе каталога присутсвует форма заказа. Заполняются поля, отправляется информация через ajax. После успешной отправки, должно всплывать окно с текстом "все окей", но оно не всплывает.

Fancybox подключен в шаблоне и на это странице он есть.

$.ajax({
				type: 'POST',
				url: '/ajax/order.php',
				data: msg,
				success: function(data) {
					$('form[name=catalog_form]').trigger( 'reset' );
					$(".success").fancybox(); //вот тут не срабатывает
				}
			});


* fancyBox - jQuery Plugin
* version: 2.1.5 (Fri, 14 Jun 2013)

Мне не понятно, почему битра так настойчиво его игнорирует.
Ошибок в консоли нет.
  • Вопрос задан
  • 401 просмотр
Решения вопроса 1
v_decadence
@v_decadence
$.fancybox.open("#send_success", options);

Где send_success это div с нужным содержимым с таким id.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Если третья версия, то так
$.fancybox.open({
    src: '.success',
    type: 'inline'
});
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы