解决原型和jquery与动态脚本加载冲突

时间:2010-07-09 07:51:20

标签: javascript ruby-on-rails prototypejs jquery

我知道我可以使用

 <script type="text/javascript">
    jQuery.noConflict();
 </script>

在head部分包含所有jquery和prototype库之后解决prototype和jquery之间的冲突。但是,我在head部分中包含另一个.js文件,该文件在window.load函数中动态加载jquery插件。现在我得到了冲突。有人能告诉我如何解决这个问题。我在哪里指定jquery.noConflict()

感谢。

3 个答案:

答案 0 :(得分:1)

我怀疑这一切都在顺序中:

  1. 加载原型
  2. load jquery
  3. 运行jQuery.noConflict();
  4. 加载其他js文件
  5. 编辑:oops,你需要首先包含原型。 (ref

答案 1 :(得分:0)

  

我在哪里指定   jquery.noConflict()

您应该将jQuery.noConflict();放在包含jQuery库的行之后。

答案 2 :(得分:0)

首先在所有.js文件中加载主jQuery文件。

然后在加载jQuery库之后(在任何其他脚本文件之前)直接插入noConflict() - 块。