我已经通过 bash 创建了一个新的 Foundation 5 项目,带有 foundation new my-project
。当我在 Chrome 中打开 index.html 文件时,控制台中会显示 Uncaught TypeError: a.indexOf is not a function
错误,源自 jquery.min.js:4
。
我按照基础站点上的步骤创建了项目,但我似乎无法摆脱这个错误。 Foundation 和 jQuery 看起来像它们在 index.html 文件中正确包含和链接,并且链接的 app.js 文件包含 $(document).foundation();
有谁知道是什么导致了这个错误?以及可能的解决方案是什么?
原文由 FreddieE 发布,翻译遵循 CC BY-SA 4.0 许可协议
此错误可能是由 jQuery 事件别名引起的,例如
.load()
,.unload()
或.error()
所有 已 取消 的查询在您的代码中查找这些别名,并将它们替换为.on()
方法。例如,替换以下已弃用的摘录:具有以下内容: