我继承了一个带有大量旧原型的项目。我正在尝试在noconflict模式下使用jquery但是收到错误:
未终止的字符串文字。
Firebug将错误指向原型函数toArray(){}
不管怎样,jquery或jquery ui与原型冲突,即使我在noconflict模式下使用jquery。
有什么想法吗?
----更新 - 我的NOCONFLICT代码----
<!-- the rest of these should will eventually be replaced with jquery and custom js in the agistix js dir -->
<script src="/fs/scripts/lib/jquery/jquery-1.6.4.min.js?build=@buildtag@" type="text/javascript" />
<script src="/fs/scripts/main.js?build=@buildtag@" type="text/javascript" />
<script src="/fs/scripts/lib/prototype/prototype.js?build=@buildtag@" type="text/javascript" />
<script src="/fs/scripts/validation.js?build=@buildtag@" type="text/javascript" />
<script type="text/javascript" src="/fs/scripts/rsh.js?build=@buildtag@" />
<script src="/fs/scripts/lib/scriptaculous/effects.js?build=@buildtag@" type="text/javascript" />
<script src="/fs/scripts/lib/scriptaculous/controls.js?build=@buildtag@" type="text/javascript" />
<script src="/fs/scripts/lib/scriptaculous/dragdrop.js?build=@buildtag@" type="text/javascript" />
<script>jQuery.noConflict();</script>
<script src="/fs/scripts/lib/jquery/jquery-ui-1.8.16.custom.min.js?build=@buildtag@" type="text/javascript" />
答案 0 :(得分:0)
我在使用jquery,mootools和prototype的缩小版本时遇到了很多麻烦。我不确定这是否与某些浏览器行业的最新更新策略有关,但我建议您尝试使用未压缩的jquery版本。