0

我的项目中有 3 个 java-script 文件,我使用 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 ...

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

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

当我对css文件做同样的事情时,它可以工作......

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

4

2 回答 2

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>
于 2013-09-21T13:28:52.803 回答
0

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

;(function(window, $, undefined) {

    // your code and functions here

})(window, window.jQuery);
于 2013-09-21T13:49:47.730 回答