Javascript 使用featherlightGallery.js而不使用标签

Javascript 使用featherlightGallery.js而不使用标签,javascript,jquery,html,lightbox,Javascript,Jquery,Html,Lightbox,我在一个图像滑块上使用lightboxing插件,该滑块中只有图像,而不是标签和图像,但是当单击next/prev时,它似乎没有加载任何内容,只是一个空白的lightbox。然而,第一个图像是有效的。我得到控制台错误: GEThttp://url.com/undefined 404(未找到) 因此,它似乎没有正确选择下一幅图像 调用lightbox的JS是: $('.slider img').featherlightGallery({ targetAttr: 'src', typ

我在一个图像滑块上使用lightboxing插件,该滑块中只有图像,而不是标签和图像,但是当单击next/prev时,它似乎没有加载任何内容,只是一个空白的lightbox。然而,第一个图像是有效的。我得到控制台错误:

GEThttp://url.com/undefined 404(未找到)

因此,它似乎没有正确选择下一幅图像

调用lightbox的JS是:

$('.slider img').featherlightGallery({
    targetAttr: 'src',
    type: 'image',
    gallery: {
        previous: '',
        next: ''
    }
});
这些图像的html是:

    <div class="slider">

        <img class="is-active" src="http://url.com/image.jpg" alt="" data-slide-id="0">

        <img src="http://url.com/image.jpg" alt="" data-slide-id="1">

        <img src="http://url.com/image.jpg" alt="" data-slide-id="2">

        <img src="http://url.com/image.jpg" alt="" data-slide-id="3">

    </div>


干杯。

似乎已通过更改此行解决了此问题:

$img[0].src=$nx.attr('href')

为此:

$img[0].src=(typeof$nx.attr('href')='undefined')$nx.attr('src'):$nx.attr('href')