JQueryとprototype.jsを同時に使おうとすると、競合してそれぞれのスクリプトが動かない…よくある話ですが、こんな時の回避策のTipsです。 jQuery.noConflict();を使うと解決します。これはjQueryの変数に使われている「$」を「jQuery」に置き換えて競合を回避するというもの。ということなので、jQueryで使っている$の箇所を全てjQueryに置き換えるだけでOKです。 たとえばこんなスクリプトの場合 $(function(){ $("ul.sub_list").hide(); $("ul#ul_menu>li").hover(function(){ $("ul:not(:animated)",this).slideDown("fast") }, function(){ $("ul",this).slideUp("fast"); }) }); ↓ ↓