这将循环for循环3次上的gallery1
,gallery2
和gallery3
rel
链接调用.lightBox()
。您可以增加循环数量,以满足您想要的许多要求。
的Javascript
for (x = 1; x <= 3; x += 1) {
$('a[@rel*=gallery' + x + ']').lightBox();
}
虽然我认为你可以组只是通过指定不同的rel
性质和所有的链接调用.lightBox()
灯箱。
把你的一切收藏夹链接一类的lightbox
然后指定不同rel
组的所有环节,如gallery1
,gallery2
和gallery3
。然后拨打以下电话,我认为.lightBox()
,他们应该全部分组。
HTML
<a href="[image_src]" class="lightbox" rel="gallery1">[link text or thumbnail]</a>
<a href="[image_src]" class="lightbox" rel="gallery1">[link text or thumbnail]</a>
<a href="[image_src]" class="lightbox" rel="gallery1">[link text or thumbnail]</a>
<a href="[image_src]" class="lightbox" rel="gallery2">[link text or thumbnail]</a>
<a href="[image_src]" class="lightbox" rel="gallery2">[link text or thumbnail]</a>
<a href="[image_src]" class="lightbox" rel="gallery3">[link text or thumbnail]</a>
<a href="[image_src]" class="lightbox" rel="gallery3">[link text or thumbnail]</a>
<a href="[image_src]" class="lightbox" rel="gallery3">[link text or thumbnail]</a>
的Javascript
$('a.lightbox').lightBox();
发生的事情是gallery1
链接组结合在一起,gallery2
链接组在一起,gallery3
环节组合在一起。这应该在默认情况下发生。
我希望这会有所帮助。
编辑1
一些需要注意的,jQuery的灯箱插件尚未更新4。5年。你可能想看看更好的维护选择,如colorbox。