2017-01-16 10 views
0

Я выводил три эскиза с атрибутами data-slide на странице и использовал динамический режим, чтобы заполнить галерею большим количеством изображений. Это прекрасно работает, однако, когда я открываю галерею, нажав на вторую/третью миниатюру и нажав следующую стрелку, галерея переходит к первому слайду, а не к следующему.Lightgallery динамический режим неверный индекс

Демо-код можно найти здесь: https://jsfiddle.net/ebatron/56rpLaby/4/

ответ

1

Оказывается, что свойство индекса требует номер, и я проезжал строку вместо:

var slideID = $(this).attr('data-slide'); 
$(this).lightGallery({ 
dynamic: true, 
index: parseInt(slideID, 10), 
dynamicEl: album 
}); 

Работа скрипку: https://jsfiddle.net/56rpLaby/5/