【发布时间】:2021-08-21 10:36:30
【问题描述】:
这个库has an example根据元素ID构建一个图库:
lightGallery(document.getElementById('lightgallery'), {
plugins: [lgZoom, lgThumbnail],
speed: 500,
... other settings
});
我想基于一个类构建几个实例。我试图迭代一个集合:
import lightGallery from 'lightgallery';
let galleries = document.getElementsByClassName('lightbox');
for (const gal of galleries) {
lightGallery(gal), {
selector: 'a',
}
}
但它不起作用。我收到了这个错误(尽管 HTML 元素有一个 a 元素,里面有 img):lightGallery :- data-src is not provided on slide item 1. Please make sure the selector property is properly configured.
如何从 HTML 集合构建这些画廊?
【问题讨论】:
标签: javascript lightgallery htmlcollection lightgallery-2