关于Jquery库的几个问题

时间:2015-01-29 10:55:26

标签: javascript jquery

我提出一个问题..

我有我的主文件,index.php,以及导入jquery 2.0.3的索引内部。

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>

主要问题是因为我在服务器中有其他文件,它叫做website.php,里面我导入了jquery 1.8.3。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

所以,如果我取消第二个图书馆,所有网站都能正常工作,但是一个插件无法正常工作,但是如果我拿出第二个图书馆,那么整个网站都会工作,但另一个插件不会! / p>

抱歉英文不好,但问题是因为jquery冲突.. 我已经做了一些研究,并使用jQuery.noConflict(),但仍然没有工作! 提前谢谢!

2 个答案:

答案 0 :(得分:1)

首先,jQuery 1和2之间的区别在于与旧版Internet Explorer的兼容性。所以最好的猜测是,使用CURRENT jQuery v1版本(目前为1.11)。

然而,jQuery在1.9版本中发生了很大的变化,这可能就是你删除1.8时旧插件失败的原因。唯一可行的解​​决方案是更新该插件或更改为另一个插件,如果您的插件不再可用。

在一个项目中使用同一个库的两个版本绝对不是一个好主意。

答案 1 :(得分:0)

使用Jquery迁移插件并迁移到2.0.3,然后您可以删除jquery 1.8.3。

继承人link for migration

非常简单易用