在Prototype Rails应用程序中重用jQuery代码

时间:2011-12-15 09:42:02

标签: javascript ruby-on-rails

javascript noob here。所以我正在尝试使用这个s3上传器jQuery示例here 在我使用Prototype的Rails 3应用程序中。在阅读了jquery doc关于如何使用Prototype和jQuery以及避免冲突之后,我对使用jQuery.noConflict();函数的位置感到困惑。

我计划使用

jQuery.noConflict();
jQuery(document).ready(function($){
   // Do jQuery stuff using $
   $("div").hide();
 });

包装任何jQuery代码,但它似乎不起作用。

我的问题是

我应该将代码包装在jquery.js中吗?来自plupload的js文件?帮助器中的javascript代码?

1 个答案:

答案 0 :(得分:0)

这里有一个很好的例子:.noConflict():http://api.jquery.com/jQuery.noConflict/

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $.noConflict();
  jQuery(document).ready(function($) {
    // Code that uses jQuery's $ can follow here.
  });
  // Code that uses other library's $ can follow here.
</script>