2013-11-06 2 views
0

Может ли кто-нибудь помочь мне решить проблему?Ошибка Galleria и jQuery

http://flipburgerboutique.com/photos/#lightbox-1

Я вижу эту ошибку:

TypeError: 'undefined' is not a function (evaluating 'jQuery('.gallery').galleria({ extend: function(options) { var gallery = this; } })')

Я не уверен, что это значит и как это исправить? Спасибо!

+1

Изменение 'JQuery ('галерея') Галерея ({' в '$ («.gallery»). galleria ({'- где-то есть конфликт библиотеки jQuery. – Archer

+0

Это сработало! Мне также пришлось обновить Galleria до версии 1.3.2 – jacksonmurphy

+0

Рад, что это помогло :) – Archer

ответ

0

Это значит, что для элементов, имеющих галерею классов, нет функции galleria.

Прочитайте это http://galleria.io/docs/getting_started/beginners_guide/ и проверьте документы, чтобы узнать, как делать то, что вы хотите сделать правильно.

Может быть что-то вроде этого

Galleria.loadTheme('galleria/themes/classic/galleria.classic.min.js'); 
Galleria.run('.gallery'); 

вместо

jQuery('.gallery').galleria({ 
    extend: function(options) { 
     var gallery = this; 
    } 
}); 

Вы используете WordPress, хотя, так что если это плагин, я не уверен, что вы должны быть Мессинг с его кодом. Вероятно, вы сделали что-то не так с вашими шорт-кодами или чем-то еще.

EDIT:

На быстрой обезжиренного из документации http://galleria.io/docs/references/extending/#using-the-extend-option Похоже, что вы хотите, это:.

Galleria.run('.gallery', { 

    extend: function(options) { 
     var gallery = this; 
    } 
}); 
+0

После того, как он обновил API до текущая версия. –

+0

@oswebdesign ah, который объяснил бы, почему он пытался эту функцию вызвать в первую очередь. I'v Я никогда не касался Galleria, поэтому я не знал. – Rested

+0

Спасибо за ваш вклад. Я получил его работу, используя комментарий Арчера выше. – jacksonmurphy

Смежные вопросы