Javascript 使用featherlightGallery.js而不使用标签
我在一个图像滑块上使用lightboxing插件,该滑块中只有图像,而不是标签和图像,但是当单击next/prev时,它似乎没有加载任何内容,只是一个空白的lightbox。然而,第一个图像是有效的。我得到控制台错误: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
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')代码>