使用Flickity AsNavFor时控制台报Uncaught TypeError错误求助
核心问题
你当前的资源引入顺序错误,AsNavFor作为Flickity的依赖插件,必须在Flickity核心库之后加载,否则插件初始化时找不到Flickity对象,就会抛出该类型错误。
修正后的资源引入代码
调整script标签顺序,将AsNavFor插件放在Flickity核心库之后:
<link rel="stylesheet" href="https://unpkg.com/flickity@2/dist/flickity.min.css"> <script src="https://unpkg.com/flickity@2/dist/flickity.pkgd.min.js"></script> <script src="https://unpkg.com/flickity-as-nav-for@3/as-nav-for.js"></script>
额外检查项
- 确保Flickity的初始化代码在所有资源加载完成后执行,比如放在
DOMContentLoaded事件回调中,或者直接写在页面最底部 - 你当前使用的Flickity v2与AsNavFor v3版本兼容,无需更换版本
内容的提问来源于stack exchange,提问作者billy ponto
相关产品推荐
相关产品推荐

