これにより、forループが3回ループされ、、、およびの.lightBox()リンクが呼び出されます。ループ数を好きなだけ増やすことができます。relgallery1gallery2gallery3
Javascript
for (x = 1; x <= 3; x += 1) {
$('a[@rel*=gallery' + x + ']').lightBox();
}
rel異なるプロパティを指定.lightBox()してすべてのリンクを呼び出すだけで、ライトボックスをグループ化できると思いますが。
すべてのライトボックスリンクにクラスをlightbox指定してから、、などのさまざまなグループをrelすべてのリンクに指定します。次に、次のように呼びます。これらはすべて個別にグループ化する必要があると思います。gallery1gallery2gallery3.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のようなよりよく維持された代替案を見たいかもしれません。