我正在研究一個項目,該項目在頁面上加載了兩個版本的jQuery(版本1.5.1和1.7.2)。 1.5版本用於實現jsTree,1.7版本用於最新版本的jqGrid。一個網頁可以處理jQuery的兩個版本嗎?
我瞭解下載jQuery的兩個版本的性能影響以及名稱衝突的可能性,但任何人都會遇到類似情況,並且存在由於此原因而導致頁面遇到的固有問題。
目前,該網站運行良好,我沒有注意到任何可能由頁面上不同版本的jQuery引起的重大問題。但是我無法快速刪除一個版本或另一個版本,因爲它似乎會導致其中一個或另一個控件(樹或網格)崩潰。
我需要刪除一個版本的jQuery。我正在尋找關於在頁面上使用jQuery的兩個版本所期望的潛在問題的建議,以及如何去除一個引用的建議。而且,如果有人認爲這兩個版本都可以,那麼爲什麼我應該單獨留下足夠好的想法。
在此先感謝!
據我所知,在同一範圍JS覆蓋最新的副本。 Intead,如果沒有機會我可以讓jsTree插件使用最新的jQuery版本,我會尋找一種通過重命名一個副本來處理衝突的方法。 – inhan
在[jsTree演示頁面](http://www.jstree.com/demo)上,作者已經在使用jQuery v1.6.1。他的插件完全可以在最新版本的jQuery中完美運行。我的建議是將jsTree升級到最新版本,並僅使用jQuery 1.7.2。 –