Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在原型Rails应用程序中重用jQuery代码_Javascript_Ruby On Rails - Fatal编程技术网

Javascript 在原型Rails应用程序中重用jQuery代码

Javascript 在原型Rails应用程序中重用jQuery代码,javascript,ruby-on-rails,Javascript,Ruby On Rails,这里没有。所以我尝试使用这个s3上传程序jQuery示例 在我使用原型的Rails 3应用程序中。在阅读了关于如何使用Prototype和jQuery并避免冲突的文章之后,我对在哪里使用jQuery.noConflict感到困惑;功能 我计划使用 jQuery.noConflict(); jQuery(document).ready(function($){ // Do jQuery stuff using $ $("div").hide(); }); 包装任何jQuery代码,

这里没有。所以我尝试使用这个s3上传程序jQuery示例 在我使用原型的Rails 3应用程序中。在阅读了关于如何使用Prototype和jQuery并避免冲突的文章之后,我对在哪里使用jQuery.noConflict感到困惑;功能

我计划使用

jQuery.noConflict();
jQuery(document).ready(function($){
   // Do jQuery stuff using $
   $("div").hide();
 });
包装任何jQuery代码,但它似乎不起作用

我的问题是


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

这里有一个很好的示例,说明如何放置.noConflict:


这是否意味着除了jQuery.js中的代码外,我应该包装任何jQuery代码?任何使用$的jQuery代码都应该在document.ready中。您不需要在其他.js文件中封装代码,只要它们是从document.ready中调用的。这是我的问题。谢谢
<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>