如何防止jQuery庫不同版本之間的衝突

antzone發表於2017-03-31

jQuery的版本是不斷提高的,當前使用的版本不可能是最新的。

如果想在未來在現在jQuery程式碼的基礎上新增新的功能,並且使用新的jQuery版本庫,那麼難免會出現衝突的情況。

下面就介紹一下如何避免衝突現象的出現,希望能夠給需要的朋友帶來一定的幫助。

比如現在我是用的jQuery1.9版本寫程式碼的話,我們就可以在此庫的結尾新增如下程式碼:

[JavaScript] 純文字檢視 複製程式碼
var jQuery9 = jQuery.noConflict(true);

之所以要將程式碼放在jquery庫檔案的結尾,這樣就不用在每次使用的時候都要呼叫此方法了。

那麼之前程式碼使用的是jQuery1.8的,那麼也不用擔心會產生衝突的現象。

關於$.noConflict()方法可以防止衝突的原理可以參閱$.noConflict()方法實現防衝突原理介紹一章節。


相關文章