workRave
@workRave

FancyBox — не работает. Почему плагины конфликтуют?

О великие джедаи программирования...
Пример: karlson-tour.ru/karlson-tour-work/theme.html
Почему при изменении:
jQuery(document).ready(function() {
			App.init();
			LayerSlider.initLayerSlider();
			StyleSwitcher.initStyleSwitcher();
			OwlCarousel.initOwlCarousel();
			OwlRecentWorks.initOwlRecentWorksV2();
		});

На:
jQuery(document).ready(function() {
			App.init();
			LayerSlider.initLayerSlider();
FancyBox.initFancybox();
			StyleSwitcher.initStyleSwitcher();
			OwlCarousel.initOwlCarousel();
			OwlRecentWorks.initOwlRecentWorksV2();
		});


Перестает работать слайдер.
По прежнему не работает FancyBox.
В чем причина моих неудач?

upd: обновил код в примере, с учетом решения bogdan0083
  • Вопрос задан
  • 4574 просмотра
Решения вопроса 1
@bogdan0083
В папке js/plugins у тебя прописаны функции для инициализации слайдера, layer slider и смены стилей, но функции FancyBox которую ты инициализируешь там нет. Либо я ее просто не могу найти.

А слайдер перестаёт работать из-за ошибки. Если ты поместишь FancyBox.initFancybox() в самое начало то у тебя отвалятся все скрипты.
Попробуй подключить fancyBox как написано в доке: fancyapps.com/fancybox

$(".fancybox").fancybox();

Где .fancybox - имя нужного класса
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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