jQuery と prototype.jsやMooTools, or YUIなどの他のライブラリを一緒に使おうとすると、コンフリクトして使えません。
理由は、jQueryは”$”を”jQuery”のショートカットとして使っているからです。
[参照]
http://docs.jquery.com/Using_jQuery_with_Other_Libraries
回避方法で、私が一番簡単だと思う方法をご紹介します。
- 他のライブラリより先にjQueryを読み込みます。
- jQueryとほかのライブラリを読み込んだあと、
jQuery.noConflict();
を呼び出します。
- jQueryを使用するスクリプトの中の、”$”を”jQuery”に書き換えます。
- まさに prototype.js と競合していて、うまく動作していない部分があったので、助かりました。 — 通りすがり {2009-11-04 (水) 01:24:49}