I'm building a normal webpage which requires me to load about five CSS files and ten Javascript files.

  • When loading them separately in the HTML page, my webpage loads fine.
  • 现在,为了生产,我按照需要的顺序将所有Javascript连接到一个文件中,并将所有CSS连接到另一个文件中.但是,当我try 运行包含连接文件的网页时,它抛出一个错误,指出:

    Uncaught TypeError: undefined is not a function

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

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


EDIT: I merged the Javascript and CSS in the order they were when they were being loaded individually and were working fine.

推荐答案

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

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

Jquery相关问答推荐

JQuery:$.get 不是函数

如何使 jQuery.ready 中定义的函数在全局可用?

jQuery切换CSS?

使用 JQuery 清除下拉列表

ASP .NET MVC 在每个字段级别禁用客户端验证

SCRIPT7002:XMLHttpRequest:网络错误 0x2ef3,由于错误 00002ef3 无法完成操作

jquery - 单击事件不适用于动态创建的按钮

使用 jQuery 将行添加到表的 tbody

如何使用jQuery动态设置宽度和高度

jquery 从特定表单获取所有输入

addClass - 可以在同一个 div 上添加多个类吗?

jQuery DataTables:延迟搜索直到输入 3 个字符或单击按钮

带有 jquery.animate() 的 CSS 旋转跨浏览器

JQuery:如果 div 可见

JQuery - 如何根据值 Select 下拉项

如何通过jQuery函数仅获取直接子元素

更改 div 的内容 - jQuery

如何使用 jquery 使下拉列表只读?

如何在 ReactJS 中使用 JQuery

如何使用 JQuery 删除onclick?