首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >未捕获TypeError:未定义不是加载jquery-min.js时的函数

未捕获TypeError:未定义不是加载jquery-min.js时的函数
EN

Stack Overflow用户
提问于 2012-05-03 18:48:49
回答 12查看 444.4K关注 0票数 104

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

  • 现在用于生产,我将所有的Javascript按照需要的顺序连接到一个文件中,并将所有的放入另一个文件中。但是,当我尝试运行包含连接文件的网页时,它抛出一个错误消息:

Uncaught TypeError: undefined is not a function

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

我能做些什么来缓解这种情况?我希望将所有文件连接起来,并将它们缩小以用于生产。请帮帮忙。

编辑:I将Javascript和CSS按照单独加载时的顺序合并在一起,并且运行良好。

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2012-06-04 23:42:27

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

作为单独的文件,脚本可以很好地加载,但是作为一个单独的文件,您需要分号。

票数 180
EN

Stack Overflow用户

发布于 2012-05-03 18:53:23

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

加载

  1. jquery.min.js
  2. jquery-ui.js
  3. any
  4. 自定义JS

的第三方插件

票数 28
EN

Stack Overflow用户

发布于 2014-06-03 02:30:31

我从两个对不同版本的jQuery的引用中得到了相同的错误。

在我的母版页中:

代码语言:javascript
复制
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>

也在页面上:

代码语言:javascript
复制
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> </script>
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10429838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档