1. 程式人生 > >jquery javascript 等 第三方庫之間相互衝突的一個解決方法..

jquery javascript 等 第三方庫之間相互衝突的一個解決方法..

jquery 的第三方庫之間相互衝突了…怎麼辦?
有的時候既需要A庫又需要B庫,但是兩個庫又有衝突…
最近我就遇到這樣的事情, 同時使用兩個UI庫,
結果衝突了.
對於新手來講這樣的問題還真的是頭疼的事情… 當然對於我這樣的老手來說.
方法就很多啦…
先講其中一個吧.

    //先載入的部分功能不得不用,其它功能會被後面的UI庫覆蓋掉.
   <script src="~/Scripts/jquery-ui-1.12.1.custom/jquery-ui.min.js"></script>
    <script>
        $.fn.jqueryui_draggable =
$.fn.draggable; //解決衝突問題. 只保留了. draggable 功能. </script> //後加載的作為主庫會覆蓋前面載入UI庫的 函式名相同的.功能. <script src="~/Scripts/jquery-easyui-1.6.3/jquery.easyui.min.js"></script>

後面用的時候, 改成

	$(".item").jqueryui_draggable({....});