Uncaught TypeError:undefined不是加载jquery-min.js的函数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

我正在构建一个正常的网页,这需要我加载大约五个CSS文件和十个Javascript文件。

  • 当在HTML页面中分别加载它们时,我的网页加载正常。
  • 现在为了生产,我将所有的Javascript连接成一个文件,按照需要的顺序,并将所有的CSS连接到另一个文件中。但是当我尝试运行连接文件的网页时,它会抛出一个错误: Uncaught TypeError: undefined is not a function

在jquery.min.js被加载到连接的Javascript文件中的行上。

我能做些什么来减轻这一点?我想连接所有文件并将它们缩小以供生产。请帮忙。

提问于
用户回答回答于

假设这个问题仍然没有解决,许多单独的文件不会用分号结束它们的代码。大多数jQuery脚本都以(jQuery)你需要的结尾(jQuery);

作为单独的文件,脚本将加载得很好,但作为一个单独的文件,您需要分号。

用户回答回答于

你可能需要重新检查合并文件的顺序,它应该是这样的:

  1. jquery.min.js
  2. jQuery的ui.js
  3. 你加载的任何第三方插件
  4. 你的自定义JS

扫码关注云+社区