JQuery Accordion с Galleria внутри задачи раздела - PullRequest
1 голос
/ 10 сентября 2011

У меня проблема с Galleria. Я использую аккордеон JQuery в качестве основного макета, и внутри одного раздела у меня есть Galleria http://galleria.aino.se/.

Моя проблема в том, что если вы загружаете индекс без каких-либо параметров, открывается домашний раздел.
И затем, если вы нажмете на раздел галереи, Galleria, кажется, работает бесконечно.

Если щелкнуть следующую стрелку для навигации, миниатюры, кажется, перемещаются назад и вперед и не показывают правильное изображение.
В Chrome основное изображение никогда не загружается.

Но если вы перезагрузите страницу с открытым разделом галереи, все работает нормально.

Вот мой сайт: http://www.narcissusphoto.com/

Как воспроизвести:
1- Нажмите раздел «Галерея».
2- Проверьте верхний правый угол для загрузки анимации.
3- Нажмите правую навигационную стрелку.
4- Смотрите, что миниатюры внизу прослушиваются и перемещаются влево и вправо случайным образом (в опере и IE).
4- Убедитесь, что основное изображение никогда не загружается (Chrome).

Ответы [ 2 ]

0 голосов
/ 22 декабря 2012

Кажется, что api из Galleria изменился ... Так что, если у кого-то возникла такая же проблема, вы можете использовать следующее:

change: function(event, ui){
  // first check whether Galleria is loaded on this page
  if(typeof(Galleria) === "function") {
    Galleria.loadTheme('path/to/your/theme.js');
  }
}
0 голосов
/ 11 сентября 2011

Мне удалось найти решение; связал себя с событием смены Аккордеона и перезагрузил галерею.

change: function(event, ui) { LoadGalleria(); }
...