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