我有一個Cisco JS庫設計用於使用JQuery 1.4.2,我正在開發的UI頁面上使用最新的2.X版JQuery。如何在JS文件上使用不同版本的JQuery?
我使用Jabberwerx.js文件從上面的庫鏈接。
如果JQuery加載的是1.4,但無法與更高版本的JQuery一起工作,該庫工作正常。如果我使用舊版本的Jquery,那麼基於bootstrap的我的UI不起作用。我試圖使用noConflict(),但是我無法編輯整個非常龐大的庫。在庫上有很多webservice調用和函數,所以升級它非常麻煩。
是否可以在此JS文件上使用特定版本的JQuery,而其餘應用程序可以使用最新版本的JQuery?
庫上面有這段代碼。我們可以改變這一點,使它使用舊版本的JQ。
(function(window)
{ var jQuery=function(selector,context)
{
return new jQuery.fn.init(selector,context);
},
_jQuery=window.jQuery,
_$=window.$,
}
我不看使用在同一頁上不同版本的jQuery,但我試圖jQuery的一個版本的使用限制在JS文件之一。
'$ .noConflict()'是你唯一的希望。或者你可以降級你的代碼來處理JS的'1.4.2'版本(在2.x版本之後它會很痛苦:))。 – Justinas
[我可以在同一頁上使用多個版本的jQuery嗎?](http://stackoverflow.com/questions/1566595/can-i-use-multiple-versions-of-jquery-on-the-same -page) –