【发布时间】:2020-08-24 08:22:47
【问题描述】:
我正在尝试在几个类中使用 querySelectorAll 运行 lightgallery.js 脚本(纯 JS 版本),但无济于事。
这是我正在使用的代码:
var lg = document.querySelectorAll( '.gallery-1, .gallery-2, .gallery-3');
for ( var i = 0; i < lg.length; i++ ) {
lightGallery( lg[i], {
selector: '.gallery-item > a:has(img)',
mode: 'lg-fade',
preload: 2,
counter: false,
download: false
});
}
我在控制台中收到“lightGallery 未正确启动”错误。之前,我使用的是 jQuery 版本的 lightgallery 脚本,使用 $( '.gallery-1, .gallery-2, .gallery-3' ).lightGallery() 没有问题。
【问题讨论】:
标签: javascript selectors-api lightgallery