Lightgallery动态模式错误索引

时间:2017-01-16 10:55:55

标签: jquery dynamic lightgallery

我在页面上输出三个带有$emails = 'email1@example.com, email2@example.com,email3@example.com'; 属性的缩略图,并使用动态模式为图库填充更多图像。 它运行正常,但是当我通过单击第二个/第三个缩略图打开图库并按下一个箭头时,图库将转到第一张幻灯片而不是下一张幻灯片。

演示代码可以在这里找到: https://jsfiddle.net/ebatron/56rpLaby/4/

1 个答案:

答案 0 :(得分:1)

事实证明,index属性需要一个数字,而我传递的是字符串:

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

工作小提琴: https://jsfiddle.net/56rpLaby/5/

相关问题