據我所知,這必須用jQuery.noConflict()
完成,但我無法讓它工作。這裏是我的代碼:在一個HTML文檔中使用多個jQuery版本?
基本上,照片的功能,需要使用版本1.3.2,並在同一時間,爲導航功能需要使用1.6.2。你可以看到,我試圖用jQuery.noConflict()
來做到這一點,但無濟於事。
預先感謝您。
據我所知,這必須用jQuery.noConflict()
完成,但我無法讓它工作。這裏是我的代碼:在一個HTML文檔中使用多個jQuery版本?
基本上,照片的功能,需要使用版本1.3.2,並在同一時間,爲導航功能需要使用1.6.2。你可以看到,我試圖用jQuery.noConflict()
來做到這一點,但無濟於事。
預先感謝您。
爲什麼nivo庫需要1.3.2? nivo網站本身使用1.7.2就好了。你的nivo lib過時了嗎?
它已過時。謝謝! – 2012-04-14 14:35:40
我第一眼看不到任何與this post有什麼衝突,但我在第44行看到一個未知的jcps變量引用。假設它沒有在您的加載腳本之一中聲明, 。
你可以使用noConflict使用多個版本,在引用jQuery中的特定方法時使用不同的命名空間即所有。
我不知道你是如何調用方法的,但這裏是流程。
1.Load jQuery version A
2.call var jQuery_A = $.noConflict(true);
3.Load jQuery version B
4.call var jQuery_B = $.noConflict(true);
現在您可以使用上面創建的兩個名稱空間來引用這兩個版本,如下所示。
jQuery_A("#buttonA")
.click(function() {
.......
});
我遇到了同樣的問題了幾次,我克服它是由各地的jQuery代碼使用jQuery實例替代的jQuery $的方式。 E-G:
$(function() {
})
將成爲
jQuery(function() {
})
也許修改照片的功能是1.6.2+兼容。向作者發送拉請求? – 2012-04-14 05:46:59