【问题标题】:Foundation JS Uncaught TypeErrorFoundation JS 未捕获的类型错误
【发布时间】:2013-07-23 06:54:18
【问题描述】:

我正在使用 Zurb Foundation,特别是文件foundation.min.js 来支持他们的导航栏之一 (https://github.com/zurb/foundation)

它已经缩小了。当我将它与其他缩小的 javascript 一起粉碎时,我的控制台中出现了 Uncaught TypeError。我认为它可能与我拥有的其他脚本(Angular 等)有某种冲突

所以我想以某种方式获得一个未缩小的版本可能很聪明,这样它就不会与其他代码冲突。

这里有关于可能发生的事情以及如何解决它的任何指示吗?

【问题讨论】:

  • 这太本地化了,如果没有代码,没有例子,我们怎么知道发生了什么,我们不知道你在使用什么库......只需尝试使用未缩小的库您未缩小的代码。隔离问题并调试您的调用堆栈。然后返回失败的代码段,您可能会得到一些答案。
  • 另外,为了以防万一,如果脚本还没有分号,请检查是否在脚本前面加上分号,这样可以避免立即调用的函数表达式出现一些缩小的连接问题。
  • Foundation 有一个Zepto/jQuery 依赖关系...可能是因为...我使用了foundation.js 的未缩小版本,并且错误指向line 26,这两个都不是上面找到了。

标签: javascript minify


【解决方案1】:

我知道这是一个与旧版本基础有关的老问题。以防万一这对其他人有用: 我正在调试一个旧站点,如果在foundation.js或foundation.min.js之前加载了jQuery或Zepto,则可以解决第26行的错误。

只需将链接标签按适当的顺序放入 HTML 中即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-15
    • 2019-01-29
    • 2020-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-29
    • 1970-01-01
    相关资源
    最近更新 更多