【发布时间】:2026-01-21 16:20:12
【问题描述】:
我在所有网站页面的页脚中都使用了一个 custom.js 文件。
在这个 custom.js 中有初始化主页上 SwiperJS 滑块的代码。
var swiper = new Swiper(".slider-1", {
loop: true,
});
现在,我只在主页上加载 SwiperJS 库,因为它只在那里需要。但这会导致其余没有附加脚本的页面出现以下错误。
Uncaught ReferenceError: Swiper is not defined
GLightbox 库也是如此,因为我只在图库页面上加载它,但它的初始化代码在 custom.js 文件中。
在运行初始化代码之前如何检查库是否存在?
【问题讨论】:
标签: javascript swiperjs swiper.js