Fre*_*ieE 221 javascript css jquery google-chrome zurb-foundation
我通过bash创建了一个新的Foundation 5项目foundation new my-project
.当我在Chrome中打开index.html文件时,Uncaught TypeError: a.indexOf is not a function
控制台中会显示错误,原因在于jquery.min.js:4
.
我按照基础网站上的步骤创建了项目,但我似乎无法摆脱这个错误.基础和jQuery看起来像是在index.html文件中包含并正确链接,链接的app.js文件包括在内$(document).foundation();
有谁知道导致此错误的原因是什么?什么解决方案可能是什么?
小智 718
此错误可能是由jquery事件别名引起的.load()
,.unload()
或者.error()
自jQuery 1.8以来已弃用.在代码中查找这些别名,并将其替换.on()
为注册侦听器.例:
.load()
变为:
.unload()
Har*_*ant 16
我也遇到过这个问题.我正在使用jquery.poptrox.min.js
图像弹出和缩放,我收到一个错误,上面写着:
"未捕获的TypeError:a.indexOf不是函数"错误.
这是因为3.3.1/jquery.min.js不支持这一点,所以对此的一个简单修复是将其更改为旧版本2.1.0/jquery.min.js.
这样我就可以为我修复它.
Gov*_*han 13
请在下面添加jQuery Migrate插件
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://code.jquery.com/jquery-migrate-1.4.1.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
T.T*_*dua 10
其中一个可能的原因是当你加载jQuery TWICE时,如:
<script src='..../jquery.js'></script>
....
....
....
....
....
<script src='......./jquery.js'></script>
Run Code Online (Sandbox Code Playgroud)
因此,请检查您的源代码并删除重复的jQuery加载.
归档时间: |
|
查看次数: |
218499 次 |
最近记录: |