jquery原型冲突

时间:2011-11-29 20:10:00

标签: jquery prototypejs conflict

我继承了一个带有大量旧原型的项目。我正在尝试在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" />

1 个答案:

答案 0 :(得分:0)

我在使用jquery,mootools和prototype的缩小版本时遇到了很多麻烦。我不确定这是否与某些浏览器行业的最新更新策略有关,但我建议您尝试使用未压缩的jquery版本。