公司以前有制作网站都是成套的,现在新公司没有制作了,网站样式全靠自己扒,老板相中哪个网站的哪一块我们就扒下来拼到自己的网站上,最近发现一个问题那就是JQuery版本冲突了...第一次碰到以为掉坑里了,搜了一下其实很简单。由于jQuery一直在更新,老项目新版本经常冲突,解决办法很简单,原理上一个网页可以兼容无数个jQuery,我们只需要一个函数noConflict(),原理很简单我们通过这个函数给jQuery起别名
<scropt src="/../../js/jquery-1.11.2.main.js"></scropt>
<script>
var jquery1_11_2=$.noConflict(true);//将jquery-1.1.2的名称由$变成jquery1.1.2,true表示允许更改名称
</scropt>
<script src="/../../js/jquery-1.8.2.main.js"></scropt>
<script>
var jquery1_8_2=$.noConflict(true);
</scropt>
<script>
jquery1_11_2(function($){
$function(){
//这是在1.11.2版本下的操作,其余就不解释了
}
});
</script>