解決Jquery衝突的問題

2021-08-03 03:56:14 字數 435 閱讀 4809

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

解決jquery版本衝突問題

解決jquery1.3.2和1.4.2的衝突。測試通過 第一步 在1.4.2的源 的最後加上一句 var j4 jquery.noconflict true 之所以在原始碼這裡加,而不是像大多數文章提的在要用到的時候加,這是因為很多基於1.4.2的外掛程式都要加,在這裡加可以避免過多外掛程式加這句 ...

jQuery衝突問題的解決方式

衝突發生背景 當專案引入多個框架的時候,別的框架裡也引用了 符號,這時就會產生衝突。我們的對應方法有以下的兩種。衝突問題的解決方式1 退一步海闊天空,jquery框架中釋放 符號的使用權,注意點 釋放操作必須在編寫其他jquery 之前編寫 釋放之後就不能用 改為使用jquery jquery.no...

解決多個jquery並存衝突問題

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