Javascript 带有json imagegroup的Fancybox2不显示下一个图像

Javascript 带有json imagegroup的Fancybox2不显示下一个图像,javascript,jquery,fancybox,fancybox-2,Javascript,Jquery,Fancybox,Fancybox 2,我想将我的图库更新到fancybox 2。在1.3.4版中一切正常之前 现在无法在幻灯片中显示下一幅图像。它总是先显示。 然而,如果我回到上一个和下一个,那么一切都正常 看这里: 正如我在一篇评论中提到的,您应该记住,rel属性由fancybox用来确定哪些元素属于同一个库。您使用rel属性通过index:$(this.attr(“rel”),获取索引的事实似乎混淆了fancybox以获得库的正确顺序 如果你愿意将你的库升级到FANCYBOX v2.x,你也可以考虑将你的代码> DOCTYPE

我想将我的图库更新到fancybox 2。在1.3.4版中一切正常之前 现在无法在幻灯片中显示下一幅图像。它总是先显示。 然而,如果我回到上一个和下一个,那么一切都正常

看这里:


正如我在一篇评论中提到的,您应该记住,
rel
属性由fancybox用来确定哪些元素属于同一个库。您使用
rel
属性通过
index:$(this.attr(“rel”),
获取
索引的事实似乎混淆了fancybox以获得库的正确顺序

如果你愿意将你的库升级到FANCYBOX v2.x,你也可以考虑将你的代码> DOCTYPE 升级到HTML5,这样你就可以使用<代码>数据-*/COD>属性来设置你的库元素的正确的<代码>索引< /代码>(并且单独留下<代码> Real/Cuth>属性)

因此,例如,更改以下内容:

<a rel="0" class="fancybox" .....
对此

index: $(this).data("index"),
。。。这几乎可以解决这个问题


此选项的用途是什么<代码>索引:$(this).attr(“rel”),
,因为
index
用于设置库的起始元素,在这种情况下等于单击元素的
rel
属性。。。。您尝试过删除它吗?在属性rel中,rel是一个从0到x的数字。如果我删除此选项,图片总是从位置0开始。是否显示与此问题相关的链接?我看到了链接,谢谢。当您可以从
href
本身获取图库图像时,使用JSON的原因是什么?请记住,fancybox使用
rel
属性来确定哪些元素属于同一个库。最后,如果删除JSON脚本并简单地使用
$(“.fancybox”).fancybox()
(除了为
标记设置相同的
rel
属性外),它将完美地工作。我认为这更像是一个设计问题;)
<a rel="0" class="fancybox" .....
<a data-index="0" class="fancybox" .....
index : $(this).attr('rel'),
index: $(this).data("index"),