我正在尝试加载一个简单的基于 js 的画廊 - Flickity.js
如示例中所述,我尝试加载运行良好的图库。
但随机地,画廊在页面加载时崩溃:
我用来启动画廊的代码:
<script src="https://unpkg.com/flickity@2/dist/flickity.pkgd.min.js"></script>
<script>
$('.main-carousel').flickity({
// options
cellAlign: 'left',
contain: true,
pageDots: false,
});
</script>
我确实明白这可能与脚本启动时的文档(未加载图像)有关,因此,我尝试包含 document.ready 函数,该函数实际上引发了另一个错误。
$( document ).ready(function() {
$('.main-carousel').flickity({
// options
cellAlign: 'left',
contain: true,
pageDots: false,
});
});
这样做的结果是,它表明 flickity 不是一个函数。
为什么会这样?