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 の競合(コンフリクト)解決! & 共存方法