1. 程式人生 > 程式設計 >jQuery衝突問題解決方法

jQuery衝突問題解決方法

在前端開發中,$是jQuery中的一個函式,如果$的引數不同,那實現的功能不同。在程式設計過程中,$作為一個符號,可能與其他檔案中的定義名稱相沖突。那這個衝突如何處理呢?本文小編介紹兩種方法:

1、通過jQuery框架中釋放 $ 符號的使用權解決;

2、使用自定義訪問符號解決。

方法一:通過jQuery框架中釋放 $ 符號的使用權解決

處理說明:$只是jquery的一個別名而已,如果需要使用 jquery 之外的另一 js 庫,可以通過呼叫 $.noConflict() 向該庫返回控制權。

jQuery.noConflict();
jQuery(function () {
   alert("hellow")
 });

注意:釋放操作必須在編寫其他jQuery程式碼之前編寫,且釋放之後就不能用$,改為使用jQuery。

方法二:使用自定義訪問符號解決

處理說明:自定義一個nj 來代替 $ 的功能

var nj =jQuery.noConflict();
nj(function(){
  alert("hello inj 自定義訪問符號")
});

到此這篇關於jQuery衝突問題解決方法的文章就介紹到這了,更多相關如何處理jQuery衝突問題內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!