June 11th, 2007
最近剛好改到一份網頁,原本它有使用了 thickbox 這個 UI widget,而它是用 jQuery 這個 JavaScript framework 所作出來的。
但是我自己比較熟悉 Prototype.js 這個 framework,可惜「直接」使用 Prototype.js 與 jQuery 是會互相亂衝的(應該是因為兩個都有改寫 $() 的緣故)。不過我還是不希望重新學習用 jQuery 作出我想要的效果,一直想看看有沒有辦法讓兩者不會互衝,還好稍微 STFG 一下就找到了 :P
原本要引入 jQuery 及 Prototype.js 兩個 JavaScript framework 是這麼寫的:
<script src="jquery.js" type="text/javascript"></script> <script src="prototype.js" type="text/javascript"></script>
但這樣是會讓兩個都失效的,應該加上 jQuery.noConflict:
<script src="jquery.js" type="text/javascript"></script> <script type="text/javascript"> jQuery.noConflict() </script> <script src="prototype.js" type="text/javascript"></script>
這樣就可以很開心地同時使用這兩個 JavaScript framework 了!
感想: 沒特別的需求,還是固定一個來用就好了 :P
歷史上的今天
- Safari 4 Developer Preview - 2008
- 用 Intel inside Mac 一些感想... - 2006
文章分類:
標籤:


2008/08/15 8:01 pm
[...] - bookmarked by 1 members originally found by stadtrat on 2008-07-22 解決 Prototype.js 與 jQuery 的衝突 @ 國二學生認真打雜 http://blog.ericsk.org/archives/653 - bookmarked by 1 members originally found by mtsanchez21 on [...]