【问题标题】:jquery prototype conflictjQuery原型冲突
【发布时间】:2012-01-09 03:56:59
【问题描述】:

我继承了一个带有大量旧原型的项目。我正在尝试在无冲突模式下使用 jquery,但出现错误:

未终止的字符串文字。

Firebug 将错误指向原型函数 toArray() {}

尽管我在无冲突模式下使用 jquery,但不知何故 jquery 或 jquery ui 与原型发生冲突。

有什么想法吗?

---- 更新 - 我的无冲突代码----

    <!-- 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" />

【问题讨论】:

  • 你能发布你的无冲突代码
  • toArray 函数呢?

标签: jquery prototypejs conflict


【解决方案1】:

我在使用 jquery、mootools 和原型的缩小版本时遇到了很多麻烦。不知道是不是跟某些浏览器行业最近的更新策略有关,建议大家试试jquery的未压缩版本。

【讨论】:

    猜你喜欢
    • 2011-03-08
    • 2010-11-01
    • 2011-01-29
    • 2010-09-13
    • 1970-01-01
    • 2014-03-10
    • 1970-01-01
    • 1970-01-01
    • 2013-05-28
    相关资源
    最近更新 更多