我提出一个问题..
我有我的主文件,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(),但仍然没有工作! 提前谢谢!
答案 0 :(得分:1)
首先,jQuery 1和2之间的区别在于与旧版Internet Explorer的兼容性。所以最好的猜测是,使用CURRENT jQuery v1版本(目前为1.11)。
然而,jQuery在1.9版本中发生了很大的变化,这可能就是你删除1.8时旧插件失败的原因。唯一可行的解决方案是更新该插件或更改为另一个插件,如果您的插件不再可用。
在一个项目中使用同一个库的两个版本绝对不是一个好主意。
答案 1 :(得分:0)