同一页面上的多个JQuery版本

同一页面上的多个JQuery版本,jquery,Jquery,是否可以处理同一页面中加载的两个版本的jQuery之间的冲突?假设以下代码行: <script type="text/javascript" src="jquery-1.1.3.js"></script> <script type="text/javascript" src="jquery-1.4.2.js"></script> <script type="text/javascript" src="thisFileUsesFirstJqu

是否可以处理同一页面中加载的两个版本的jQuery之间的冲突?假设以下代码行:

<script type="text/javascript" src="jquery-1.1.3.js"></script>
<script type="text/javascript" src="jquery-1.4.2.js"></script>

<script type="text/javascript" src="thisFileUsesFirstJquery.js"></script>
<script type="text/javascript" src="thisFileUsesSecondJquery.js"></script> 


我不使用内联java脚本代码。在我的情况下,我的java脚本代码发生在外部文件上。我的问题是:我应该如何使用noConflict()方法来防止它们之间的冲突。

是的,您可以这样做:

  <script type="text/javascript" src="jquery-1.1.3.js"></script>
  <script> $113 = jQuery.noConflict();</script>
  <script type="text/javascript" src="jquery-1.4.2.js"></script>

$113=jQuery.noConflict();

然后在代码中使用$113或$

我认为您必须在内联脚本标记中的每个jQuery脚本标记之后立即声明一个noConflict变量,我实际上在使用wordpress,一个jquery文件在header.php中,另一个on文件在另一个php文件中。当我浏览我的网站时,我网站中的一些act工作不正常。@MisaghAghakhani在从
$(document)添加1.4之前,您需要更改现有代码中的所有
文档。ready
。ready(function(){/*code*/}
$113(文档)。就绪(函数($){/*code*/}
。您仍然可以在该包装中使用
$
。。或者升级以前的所有代码,这些代码可能在选择器中使用了lof
@
,这是一个不推荐使用的协议