首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jquery与jquery冲突

jquery与jquery冲突
EN

Stack Overflow用户
提问于 2013-03-01 09:07:01
回答 2查看 3.2K关注 0票数 0

我想在php页面中使用这两个jquery脚本,但是这两个jquery脚本是相互冲突的。

这里我的代码

代码语言:javascript
运行
复制
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="topslider/lib/jquery.jcarousel.min.js"></script>

冲突的Jquery脚本

代码语言:javascript
运行
复制
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>
 <script>
  $(function() {
  $( "#datepicker" ).datepicker();
  });
  </script>
EN

回答 2

Stack Overflow用户

发布于 2013-03-01 09:08:27

你最好的选择是只包括jQuery 一次。我肯定会避开v1.4.2,因为它已经过时几年了。甚至1.8.3也是几个版本的返回,也许看看使用最新版本(1.9.2)。(正如左撇子在评论中指出的那样,您也可以使用更新版本的jQuery UI,即1.10.1。)

因此,如果您使用的旋转木马与最新版本兼容,这可能是可行的:

代码语言:javascript
运行
复制
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.2/jquery.min.js"></script>
<script type="text/javascript" src="topslider/lib/jquery.jcarousel.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/jquery-ui.min.js"></script>

请注意,我已经将Google用于jQuery和jQuery用户界面。

如果绝对必须包含jQuery的两个副本,则可以,但我强烈建议避免使用它,并且它要求您使用的插件必须编写正确(这绝不是保证的):

代码语言:javascript
运行
复制
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="topslider/lib/jquery.jcarousel.min.js"></script>
<script>
var jq142 = jQuery.noConflict(true);
</script>
<script src="http://code.jquery.com/jquery-1.8.3.js"></script>
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script>

现在,jq142指的是jQuery 1.4.2,jQuery$都指jQuery 1.8.3。

但我还是会避免这样做的。如果您有需要jQuery 1.4.2的插件,我建议您找到可维护的替换。

票数 2
EN

Stack Overflow用户

发布于 2018-02-24 13:53:02

所以。在我看来。您应该只使用一个jQuery src和插件。我提前准备了最新版本。比如https://code.jquery.com/jquery-3.3.1.js和插件来编辑、操作、动画你的作品,比如旋转,文本,旋转。完美的jquery编辑器是

代码语言:javascript
运行
复制
<script src="https://code.jquery.com/jquery-3.3.1.js"></script>
<script src="https://raw.githubusercontent.com/wilq32/jqueryrotate/master/jQueryRotate.js"></script>
<script src="textillate.js"></script>
<script src="lettering.js"></script>

对我来说,一切都很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15154067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档