解決多個jquery並存衝突問題

2021-06-03 17:16:43 字數 435 閱讀 8258

jquery自誕生以來,版本越來越多,而且jquery官網的新版本還在不斷的更新和發布中,現已經達到了1.6.4版本,但是我們在以前的專案中就已經使用了舊版本的jquery,比如已經出現的:1.3.x、1.4.x、1.5.x、1.6.2等等。

由於專案的需要,必然也需要不斷的使用較新版的jquery,但對於原來就已經存在並已經採用了的舊jquery版本,我們如何讓多個不同的jquery版本在同乙個頁面並存而不衝突呢?

其實,利用jquery.noconflict()特性,我們不僅可以讓jquery與其他的js庫並存,比如prototype。也可以與jquery本身的其他不同版本並存而不衝突。

1 2 3

44    

45         在同乙個頁面中載入多個不同的jquery版本

46        

47    

48

當引入多個js庫,解決jquery衝突

作為乙個 開發人員來說,架構在 中尤為重要,但在做一些 中經常會遇到一些js衝突,css衝突等問題。我個人的在做 架構時通常習慣是用js框架如angluarjs作頁面,js庫如jquery做通訊。這樣可以避免少使用js庫。接下來我給大家說一下在引入多個js庫時解決jquery衝突 第一種 var j...

jQuery基礎(二) 解決jQuery衝突

專案中,jquery衝突很常見,又容易帶來各種奇葩的問題,單獨整理。衝突就是指乙個專案中可能會使用多個框架,不同的框架又使用相同的符號 方法等,就會造成衝突。比如jquery用 來代替,另乙個框架可能也用 來代替,jquery中有a方法,另乙個框架也有a方法,這樣就會造成混亂與衝突。jquery衝突...

解決jquery 命名符和其它框架的衝突問題

jquery提供了乙個noconfilict的api來解決衝突。使用方法 jquery.noconflict 執行這個函式將變數 的控制權讓渡給第乙個實現它的那個庫。jquery.noconflict true 將 和jquery的控制權都交還給原來的庫。第一種 jquery.noconflict ...