“未捕获TypeError:对象不是一个函数”whan压缩jQuery与press

时间:2012-12-13 12:51:44

标签: jquery playframework playframework-1.x

我正试图在我的Play中使用press模块​​!应用程序减少加载的JS文件的数量。我想使用press将所有加载的JS文件合并为一个。 我写了以下代码:

    #{press.script src:'jquery-1.7.1.min.js', compress:false/}
    #{press.script src:'x.common.js', compress:false/}
    #{press.script src:'jquery.html5-placeholder-shim.js', compress:false/}
    #{press.script src:'jquery.maskedinput-1.3.min.js', compress:false/}
    #{press.script src:'jquery.cookie.js', compress:false/}
    #{press.script src:'jquery.autotab-1.1b.js', compress:false/}
    #{press.script src:'jquery.tmpl.min.js', compress:false/}
    #{press.script src:'jquery-ui-1.8.11.min.js', compress:false/}
    #{press.script src:'jquery.tools.min.js', compress:false/}
    #{press.script src:'fancybox/jquery.fancybox-1.3.4.pack.js', compress:false/}
    #{press.script src:'log4javascript_lite.js', compress:true/}

    #{press.compressed-script /}

但是当我尝试运行它时,我在生成的JS中收到“Uncaught TypeError:object is not function”:

(function($) {

所以我看到jQuery在这里未定义。我该如何解决这个问题?

0 个答案:

没有答案