为什么我的ajax minifier不合并javascript文件

时间:2013-09-21 13:25:19

标签: c# javascript jquery

我的项目中有3个java脚本文件,我使用ajax minifier来用命令连接它们,

copy bootstrap.js+space.txt+jquery-1.8.2.js + space.txt + one.js + space.txt many.txt
ren many.txt many.js
"C:\Program Files (x86)\Microsoft\Microsoft Ajax Minifier\AjaxMin" many.js -o common.js

它创建了common.js文件,但是当我在我的页面中添加它时,它会出现javascript错误, $未定义,但我已经在common.js中包含了jquery-1.8.2.js ......

在我的页面中,我将其包含在带有代码的头部中,

<script src="js/common.js" type="text/javascript"></script>

当我为css文件执行相同操作时,它可以工作......

谁能给我很好的解决方案......?

2 个答案:

答案 0 :(得分:0)

在加入jquery之前,您应该加入common.js

<script src="js/jquery-1.8.2.js" type="text/javascript"></script>
<script src="js/common.js" type="text/javascript"></script>

答案 1 :(得分:0)

或者在你的javascripts文件中执行以下操作:

;(function(window, $, undefined) {

    // your code and functions here

})(window, window.jQuery);