1. 程式人生 > >解決jQuery版本衝突

解決jQuery版本衝突

公司以前有製作網站都是成套的,現在新公司沒有製作了,網站樣式全靠自己扒,老闆相中哪個網站的哪一塊我們就扒下來拼到自己的網站上,最近發現一個問題那就是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>