prototypeとjqueryの共存

prototype.jsとjQuery.jsがコンフリクトしてた問題を解決しました。

てか、ネットで検索したら解決方法がありました。
結局jQuery とprototype.jsでは、$() の解釈に違いがあるようで、
簡単に言うと、こいつの戻り値が
prototype.jsはエレメントオブジェクト、jQueryはjQueryオブジェクトになるようです。
なもんで、両方の$()を違うものにするために、ヘッダー部分に

<script type=”text/javascript”>
jQuery.noConflict();
var j$ = jQuery;
</script>

を加えて、jQueryの”$()”を”j$()”に変更してやって、
jQueryのソースの中の「$(」を「j$(」に全部置換すれば動くようになります。

参考:
prototype.jsとThickBox(jQuery)がコンフリクト|blog|たたみラボ)
大井さん、、、お久しぶりです!

prototype.js と jQuery の競合(コンフリクト)解決! & 共存方法

コメントをどうぞ