jQuery命名庫衝突的問題

2021-07-02 17:13:24 字數 295 閱讀 6999

今天在使用jquery cookie時,其他時候都用的好好的,只有在$.cookie這裡報錯了,原因說$.cookie is not a function,而我是很明顯匯入了cookie庫的,所以我覺得應該是命名空間衝突的問題,於是我用以下辦法解決了問題

function(){

var j = jquery.noconflict();

j.cookie();

其實很簡單,就是在用到這個cookie的函式內,把控制權讓渡var j = jquery.noconflict(),在函式內用到$的地方全部用j代替就可以了。

Jquery的 命名衝突詳細解析

在jquery中,是jquery的別名,所有使用 的地方也都可以使用jquery來替換,如 msg 等同於jquery msg 的寫法。然而,當我們引入多個js庫後,在另外乙個js庫中也定義了 符號的話,那麼我們在使用 符號時就發生了衝突。下面以引入兩個庫檔案jquery.js和prototype....

解決Jquery衝突的問題

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

jQuery之 衝突問題

在jquery中是乙個函式,的引數 不同,則 實現的功 能不同,但是 的引數不同,則實現的功能不同,但是 的引數不同,則實現的 功能不同 但是作為乙個符號,可能與其他檔案中的定義名稱相衝突,在jquery中含有,比如 說在另一 個itc ast.js檔案 中也存在 乙個 比如說在另乙個itcast....