Lightgallery与图像在不同的div

Vin*_*nce 1 jquery gallery web lightgallery

我有多个行中的图像,我希望Lightgallery能够捕获我页面上的所有图像.我似乎只能为每一行而不是一个大画廊设置单独的灯廊.出现问题是因为我在div中有多组图像,在一个大容器中有多个div.如何将撤退图像容器中的所有图像合并/加入/合并到一个图库中?

<div class="container-fluid" id="retreats-image-container">
    <div class="row row-center">
        <a href="img/retreats/retreats1.jpg">
            <div class="col-lg-3 col-sm-12 text-center retreats-img">
                <img src="img/retreats/retreats1.jpg" width="100%" height="100%" title="Special events" alt="Special events">
            </div>
        </a>

        <a href="img/retreats/retreats2.jpg">
            <div class="col-lg-3 col-sm-12 text-center retreats-img">
                <img src="img/retreats/retreats2.jpg" width="100%" height="100%" title="Beauty and makeup" alt="Beauty and makeup">
            </div>
        </a>

        <a href="img/retreats/retreats3.jpg">
            <div class="col-lg-3 col-sm-12 text-center retreats-img">
                <img src="img/retreats/retreats3.jpg" width="100%" height="100%" title="Special events" alt="Special events">
            </div>
        </a>

        <a href="img/retreats/retreats4.jpg">
            <div class="col-lg-3 col-sm-12 text-center retreats-img">
                <img src="img/retreats/retreats4.jpg" width="100%" height="100%" title="Special events" alt="Special events">
            </div>
        </a>
    </div>

    <div class="row row-center">
        <a href="img/retreats/retreats5.jpg">
            <div class="col-lg-3 col-sm-12 text-center retreats-img">
                <img src="img/retreats/retreats5.jpg" width="100%" height="100%"title="Special events" alt="Special events">
            </div>
        </a>

        <a href="img/retreats/retreats6.jpg">
            <div class="col-lg-3 col-sm-12 text-center retreats-img">
                <img src="img/retreats/retreats6.jpg" width="100%" height="100%"  title="Special events" alt="Special events">
            </div>
        </a>

        <a href="img/retreats/retreats7.jpg">
            <div class="col-lg-3 col-sm-12 text-center retreats-img">
                <img src="img/retreats/retreats7.jpg" width="100%" height="100%"  title="Special events" alt="Special events">
            </div>
        </a>

        <a href="img/retreats/retreats8.jpg">
            <div class="col-lg-3 col-sm-12 text-center retreats-img">
                <img src="img/retreats/retreats8.jpg" width="100%" height="100%"  title="Special events" alt="Special events">
            </div>
        </a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript:

这创建了2个4个图像的画廊

$(document).ready(function() {
    $(".row").lightGallery();
});
Run Code Online (Sandbox Code Playgroud)

这不起作用,但它本质上是我想要获得一个8个图像的画廊

$(document).ready(function() {
    $("#retreats-image_container").lightGallery();
});
Run Code Online (Sandbox Code Playgroud)

Clr*_*Clr 7

使用selector属性选择a里面的所有标签#retreats-image_container

$(document).ready(function() {
    $("#retreats-image_container").lightGallery({
        selector: 'a'
    });
});
Run Code Online (Sandbox Code Playgroud)

您可以在此处查看支持的标记列表.