lightbox2 показ следующего изображения по click()

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

Аватар пользователя enemis enemis 15 октября 2012 в 17:52

Столкнулся сегодня с проблемой, lightbox2 не умеет листать фотки по клику. Гугл не помог. Решил поковырять. Вообщем решение выбрал самое простое(наверно костыль)[у меня lightbox используется только для фото и галереи зацикленны, см. настройки модуля]

Необходимо создать и подключить в своем helper модуле новый js файл

Drupal.behaviors.helper_lightbox = function (context) {
  $('#lightboxImage').live('click', function(){
          var light_box = $(this).parents('#lightbox');
          $('a#nextLink', light_box).click();
          $(this).attr('unselectable', 'on');
  });
};

Так же нужно добавить css чтобы картинка случайно не выделялась

#lightboxImage{
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}

Решение не идеальное, кто знает лучший способ прошу поделится.
Зы: почему на сайте не работает кнопка добавления кода?

Комментарии

Аватар пользователя enemis enemis 15 октября 2012 в 20:19

потому что по-умолчанию стоял lightbox2, а также он отлично интегрируется с полями cck. можно было конечно использовать любой другой плагин, при этом иницализацию сделать, прописав нужные поля но это дольше как по мне...

Аватар пользователя neltharian neltharian 16 октября 2012 в 10:43

"enemis" wrote:
Столкнулся сегодня с проблемой, lightbox2 не умеет листать фотки по клику.
-- все он умеет

"enemis" wrote:
Вообщем решение выбрал самое простое
нифига себе простое!!! А Imagecashe и выставлять тип отображения картинок в настроках типа контента религия не позволяет?? Зачем собирать мотор через выхлопную трубу?

Аватар пользователя enemis enemis 16 октября 2012 в 13:58

"neltharian" wrote:
нифига себе простое!!! А Imagecashe и выставлять тип отображения картинок в настроках типа контента религия не позволяет?? Зачем собирать мотор через выхлопную трубу?

что нужно выставить, настройках полей чтобы клик работал? У меня только выставляется галерея, слайдшоу, iframe про клик там ничего нет что то вы путаете.