Конфликт слайдера и Colorbox (РЕШЕНО)

Главные вкладки

Аватар пользователя Mike89 Mike89 13 сентября 2015 в 9:30

Здравствуйте. Нужна помощь.
Возникла такая проблема.
На сайте имеется стандартный слайдер шаблона Bluez, а также используется модуль Colorbox (с помощью которого я вывожу ноды в модальных окнах, используя тригер во Views).
Так вот, при открытии любой ноды с задействованием Colorbox, слайдер начинает судорожно листатся (при этом, чем больше нод я открываю тем выше частота дерганий и перелистований).
Глюк пропадают только если перезагрузить страницу.
Пробовал обновлять Colorbox и Jquery, не помогло.
Прикладываю скрипт слайдера.

ВложениеРазмер
Иконка пакета slider.zip812 байт

Комментарии

Аватар пользователя Nikit Nikit 13 сентября 2015 в 11:36

у этого слайдера есть такая штука:

      $(".paging a").click(function() {
         $active = $(this);
         clearInterval(play);
         rotate();
         rotateSwitch();
         return false;
      });

то есть когда щелкают на .paging a, то идёт ротация. Возможно где-то есть код js, который вызывает это событие, в частности в коде твоего colorbox-а.

Конфликтов между этим и colorbox нет, нужно смотреть сам сайт...

Аватар пользователя Mike89 Mike89 13 сентября 2015 в 13:04

Сайт на ранней стадии, не каких доработок не производилось . Установлены только шаблон, views, colorbox и colorbox node. Глюк проявляется только при задействовании Colorbox-а.
в javascript я не силен, беглый просмотр кода box-а ничего не дал.

Аватар пользователя sasha_gar sasha_gar 13 сентября 2015 в 17:36

заверните ваш код слайдера в это
if(typeof(bluezSlider)==undefined){
\\your code
}
bluezSlider== true

у niklan(вроде бы) в блоге где-то есть такая обертка

Аватар пользователя Mike89 Mike89 14 сентября 2015 в 18:08

sasha_gar wrote:
заверните ваш код слайдера в это
if(typeof(bluezSlider)==undefined){
\\your code
}
bluezSlider== true

у niklan(вроде бы) в блоге где-то есть такая обертка

Чёт слайдер вообще перестал работать.

Аватар пользователя Nikit Nikit 15 сентября 2015 в 2:19

не надо в это заворачивать Smile Дайте доступ, вот тут вчера был пост о бесплатном хостинге на 3 месяца. Ставьте туда, посмотрим. У тебя не ошибка в коде, а что-то случилось с подвязкой на event-ы, поэтому только на месте...

Аватар пользователя Nikit Nikit 10 ноября 2015 в 11:50

не было времени, вот навскидку решение, проблема была в attach, который каждый раз стрелял при активации colorbox. Там много чего кривого, но пока так работает...

Сделал issue, надеюсь разработчик темы сам потом исправит: https://www.drupal.org/node/2571601