Всем привет, после какой-то модификации перестал работать elevatezoom, а именно увеличение картинки при нажатии в подробном просмотре товара. Стандартный каталог срабатывает, в модифицированном все перепробовал, ну ничего не получается и мне кажеться какой-то конфликт. Помогите пожалуйста. Какой код сбрасывать даже не знаю, вот ошибка из консоли:
Код
Uncaught TypeError: $(...).elevateZoom is not a function
at Object.beforeShow (common.js?150712607415839:7)
at Function.trigger (jquery.fancybox.js:1)
at Function._afterLoad (jquery.fancybox.js:1)
at Function._start (jquery.fancybox.js:1)
at Function.open (jquery.fancybox.js:1)
at HTMLAnchorElement.a (jquery.fancybox.js:1)
at HTMLDocument.dispatch (jquery.min.js:3)
at HTMLDocument.i (jquery.min.js:3)
вот сайт: http://eximlab.ua если зайти в любую карточку товара и нажать на картинку, срабатывает только темно-серое затемнение Спасибо за любую помощь.
попробовал убрать из <head> подключение к библиотеке; перенести в футер оно не хочет и пишет тоже что елевейтзум не есть функцией. (когда убрал полностью подключение к библиотеке, то выдало что с файла ~elevatezoom.js не может загрузить библиотеку)
я думал, может где-то в компонентах прописано подключение еще к одной библиотеке, но немогу найти....правда немного помню, что хотел установить один модуль, mattweb обратный звонок, и помойму) после него перестало работать, но вроде удалил и всеравно...
я еще не понял как это сделать (завернуть), попробую разобраться, а вот еще вопрос, при просмотре кода страницы, я там нахожу две загрузки библиотеки, это так и надо или глюк? Может ли это влиять на данную проблему? Спасибо http://prntscr.com/gtxswk
второй ни в хэдэре ни в футере нету, если первую убрать то пишет
"jquery.elevatezoom.js?150582684058919:292 Uncaught ReferenceError: jQuery is not defined at jquery.elevatezoom.js?150582684058919:292 " ну и соответственно елевейтзум не является функцией...
но при этом, вторая библиотека видна.....дальше шуршу по компонентах...
нашел вторую библиотеку, в форме подписки была, теперь функцию нашло, но пишут другую ошибку, что неможет найти объект:
Код
Uncaught ReferenceError: ElevateZoom is not defined
at HTMLImageElement.<anonymous> (jquery.elevatezoom.js:292)
at Function.each (jquery.min.js:2)
at o.fn.init.each (jquery.min.js:2)
at o.fn.init.$.fn.elevateZoom (jquery.elevatezoom.js:292)
at Object.beforeShow (common.js:7)
at Function.trigger (jquery.fancybox.js:1)
at Function._afterLoad (jquery.fancybox.js:1)
at Function._start (jquery.fancybox.js:1)
at Function.open (jquery.fancybox.js:1)
at HTMLAnchorElement.a (jquery.fancybox.js:1)
в файле jquery.elevatezoom.js в 292 строке....прошел к строке, там функция .click какая-то.....есть еще мысли? форму подписки менял шаблоны на дефолтные, всеравно пишет что объект не найден......