fancybox не применяется слайдер к галерее

225
03 марта 2017, 01:26

пытаюсь применить плагин fancybox для галереи, чтобы при клике на одну из картинок открывалось модальное окно, в котором будет слайдер.

Проблема следующая: плагин применяется, модальное окно открывается, но только с одной картинкой, листать ничего нельзя.

<div class="column-4 column-sm-6 column-to-xs-12">
  <img src="{Путь к изображению}">
</div>
<div class="column-4 column-sm-6 column-to-xs-12">
  <img src="{Путь к изображению}">
</div>
<div class="column-4 column-sm-6 column-to-xs-12">
  <img src="{Путь к изображению}">
</div>

вот js:

$(function(){
  $(".gallery img").each(function(){
     $(this).parent()
        .addClass('gal')
        .attr({
         'rel': 'group',
         'href': $(this).attr('src')
      });
  });
  $(".gal").fancybox()
})
Answer 1

Решение: у каждой картинки должен был быть контейнер <a> а не <div>

READ ALSO
Баг MarionetteJs в хроме?

Баг MarionetteJs в хроме?

Здравствуйте! У меня проблема, и еще страннаяЕсть CollectionView

250
Не подключается к сокетам сайта

Не подключается к сокетам сайта

Есть бот, в нем прописано httplisten(8303, function()

203
Как на JS кликнуть по ссылке?

Как на JS кликнуть по ссылке?

Привет, есть такая ссылка в ВК

345