Fancybox на WP, и конфликт со слайдером jQuery

Ben_Laden
На сайте с 26.03.2011
Offline
92
4710

Доброго всем вечера!

Суть задачи в том сто необходимо сделать открытие изображений на wordpress через плагин fancybox

Но проблема в том что у меня на сайте есть слайдер и подключается jQuery, а плагин сам повторно вызывает jQuery.

Помогите мне решить эту задачу.

пробовал с плагинами FancyBox for Wordpress и Easy FancyBox/

Если отключить вызов jQuery в шаблоне, тогда слайдер не работает, а плагин работает.

---------- Добавлено 10.02.2013 в 20:14 ----------

забыл добавить. В настройка плагина Fancybox for Wp есть вроде как вкладка отключение вызова jQuery, но это не помогает

Ben_Laden
На сайте с 26.03.2011
Offline
92
#1

Подниму тему, неужели не было ниукого подобной ситуации

Brand from Amber
На сайте с 18.08.2007
Offline
293
#2

Ошибку-то какую интерпретатор выдаёт? Если есть IE - нажмите "F12" перейдите на вкладку "Сценарий", обновите страницу - и посмотрите что будет написано в правом окне "вебмастера".

Лучший способ понять что-то самому - объяснить это другому.
Ben_Laden
На сайте с 26.03.2011
Offline
92
#3
Brand from Amber:
Ошибку-то какую интерпретатор выдаёт? Если есть IE - нажмите "F12" перейдите на вкладку "Сценарий", обновите страницу - и посмотрите что будет написано в правом окне "вебмастера".

У кого же его нет...))

вот такое при клике по картинке обнаружил в IE:

SCRIPT438: Объект не поддерживает свойство или метод "easeOutBack"

jquery.js?ver=1.8.3, строка 2 символ 87746

Дополню..., это реакция на Easy FancyBox, при клике окно баузера блокируется, как при модальном окне, но только картинка не открывается.

Замечу, если предварительно отключить вызов jQuery в header.php, тогда все работает как надо.

---------- Добавлено 11.02.2013 в 12:52 ----------

Ben_Laden:
У кого же его нет...))
вот такое при клике по картинке обнаружил в IE:

SCRIPT438: Объект не поддерживает свойство или метод "easeOutBack"
jquery.js?ver=1.8.3, строка 2 символ 87746

Дополню..., это реакция на Easy FancyBox, при клике окно баузера блокируется, как при модальном окне, но только картинка не открывается.
Замечу, если предварительно отключить вызов jQuery в header.php, тогда все работает как надо.

Попробовал поместить код в footer, картинка открылась в модальном окне как положено, но только уже не закрывается!

Посмотрел в консоль IE

SCRIPT5007: Не удалось получить значение свойства "opacity": значением объекта является NULL или он не определен 
jquery.fancybox.js?ver=1.3.4, строка 44 символ 18
SCRIPT5007: Не удалось получить значение свойства "opacity": значением объекта является NULL или он не определен
jquery.fancybox.js?ver=1.3.4, строка 31 символ 340

А в хроме так

Uncaught TypeError: Cannot read property 'opacity' of undefined jquery.fancybox.js:31
S jquery.fancybox.js:31
opt.complete jquery.js:3159
jQuery.fx.step jquery.js:3313
t jquery.js:3223
(anonymous function) jquery.js:3235


---------- Добавлено 11.02.2013 в 13:02 ----------

Ben_Laden:
У кого же его нет...))
вот такое при клике по картинке обнаружил в IE:

SCRIPT438: Объект не поддерживает свойство или метод "easeOutBack"
jquery.js?ver=1.8.3, строка 2 символ 87746

Дополню..., это реакция на Easy FancyBox, при клике окно баузера блокируется, как при модальном окне, но только картинка не открывается.
Замечу, если предварительно отключить вызов jQuery в header.php, тогда все работает как надо.

---------- Добавлено 11.02.2013 в 12:52 ----------


Попробовал поместить код в footer, картинка открылась в модальном окне как положено, но только уже не закрывается!
Посмотрел в консоль IE
SCRIPT5007: Не удалось получить значение свойства "opacity": значением объекта является NULL или он не определен 

jquery.fancybox.js?ver=1.3.4, строка 44 символ 18
SCRIPT5007: Не удалось получить значение свойства "opacity": значением объекта является NULL или он не определен
jquery.fancybox.js?ver=1.3.4, строка 31 символ 340

А в хроме так
Uncaught TypeError: Cannot read property 'opacity' of undefined jquery.fancybox.js:31

S jquery.fancybox.js:31
opt.complete jquery.js:3159
jQuery.fx.step jquery.js:3313
t jquery.js:3223
(anonymous function) jquery.js:3235

Все вроде как решил вопрос! Поднял в коде вызов jQuery выше!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий