解決 Prototype.js 與 jQuery 的衝突

最近剛好改到一份網頁,原本它有使用了 thickbox 這個 UI widget,而它是用 jQuery 這個 JavaScript framework 所作出來的。

但是我自己比較熟悉 Prototype.js 這個 framework,可惜「直接」使用 Prototype.js 與 jQuery 是會互相亂衝的(應該是因為兩個都有改寫 $() 的緣故)。不過我還是不希望重新學習用 jQuery 作出我想要的效果,一直想看看有沒有辦法讓兩者不會互衝,還好稍微 STFG 一下就找到了 😛

原本要引入 jQuery 及 Prototype.js 兩個 JavaScript framework 是這麼寫的:
[code lang="xml"]


[/code]
但這樣是會讓兩個都失效的,應該加上 jQuery.noConflict
[code lang="xml"]



[/code]
這樣就可以很開心地同時使用這兩個 JavaScript framework 了!

感想: 沒特別的需求,還是固定一個來用就好了 😛