jQuery fancybox multiple album

jQuery fancybox multiple album

本文关键字:album multiple fancybox jQuery      更新时间:2023-09-26

我正试图使用FancyBox在一次点击中创建一个相册,也就是说,打开我的"N"张图片,你看到我点击的每一张图片,如果通过JS、互联网搜索和许多选项但还没有实现,我不知道如何做到这一点。。。

我不想点击打开一个图像,而是打开几个来查看相册

这是我的代码:

<aside class="row">
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
    <article class="album">
        <h3>Galería</h3>
        <a class="fancybox" rel="gallery1" href="http://farm2.staticflickr.com/1617/24108587812_6c9825d0da_b.jpg">
            <figure>
                <img src="assets/own/images/galeria/test_pic_gallery.png" alt="" />
            </figure>
        </a>
    </article>
</div>
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
    <article class="album">
        <h3>Galería</h3>
        <a class="fancybox" rel="gallery2" href="http://farm2.staticflickr.com/1617/24108587812_6c9825d0da_b.jpg">
            <figure>
                <img src="assets/own/images/galeria/test_pic_gallery.png" alt="" />
            </figure>
        </a>
    </article>
</div>
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-12">
    <article class="album">
        <h3>Galería</h3>
        <a class="fancybox" rel="gallery3" href="http://farm2.staticflickr.com/1617/24108587812_6c9825d0da_b.jpg">
            <figure>
                <img src="assets/own/images/galeria/test_pic_gallery.png" alt="" />
            </figure>
        </a>
    </article>
</div>

如果使用red属性对图像进行分组,则可以打开一个图像并滚动浏览图库图像。目前您有rel="gallery1"、rel="gallery2"等。将其更改为:每个图像的rel="gallery1"

我很抱歉一直在回复而不是评论(没有足够的街头信誉)。你有样本代码吗?

类似这样的东西:

$(".fancybox").fancybox({ //stuff here... });

好吧,我发现了一个我不知道是最好的解决方案,但正在将隐藏在链接class="fancybox hidden"的类添加到其他元素中,但却是同一个相册

<a class="fancybox" rel="gallery1" href="assets/own/images/1.jpg" title="album 1/1">
    <figure>
        <img src="assets/own/images/galeria/test_pic_gallery.png" alt="" />
    </figure>
</a>
<a class="fancybox hidden" rel="gallery1" href="assets/own/images/2.jpg" title="album 1/2"></a>
<a class="fancybox hidden" rel="gallery1" href="assets/own/images/3.jpg" title="album 1/3"></a>
<a class="fancybox hidden" rel="gallery1" href="assets/own/images/4.jpg" title="album 1/4"></a>

这也适用于其他专辑。。。

<a class="fancybox" rel="gallery2" href="assets/own/images/6.jpg" title="album 2/1">
    <figure>
        <img src="assets/own/images/galeria/test_pic_gallery.png" alt="" />
    </figure>
</a>
<a class="fancybox hidden" rel="gallery2" href="assets/own/images/5.jpg" title="album 2/2"></a>
<a class="fancybox hidden" rel="gallery2" href="assets/own/images/4.jpg" title="album 2/3"></a>
<a class="fancybox hidden" rel="gallery2" href="assets/own/images/3.jpg" title="album 2/4"></a>

这是一个在线示例:Galleria工作

正在为图片底部的标题工作。。。

这是Fancybox 的另一个解决方案

http://jsfiddle.net/2k8EP/