Drupal サイト内で既存の MooTools コードを適切に機能させようとしています。MooTools のコードが単独で動作することは知っています。ページに MooTools ライブラリをロードすると、jQuery が機能しなくなります。
jQuery の後に MooTools を含めています。これにより、(MooTools 開発者によると) Moo が既にロードされている jQuery ライブラリから既に定義されている $ を盗むのを防ぐことができます。
Moo コード内の $ のすべての参照を document.id に変換しました。
ページをロードすると、Moo コードは機能しますが、jQ コードは機能しません。Moo はまだ $ 変数を jQ から盗み出し、独自に再定義しているようです。テスト目的で、ロードしている Moo コードは単純な 12 アコーディオン スクリプトです。この問題を解決した場合に使用する必要がある、より複雑なものがあります。
Drupal は jQuery を多用するため、jQ の no_conflict モードを使用することは現実的な選択肢ではありません。私が理解していることから、ドルセーフモードを考えると、これは可能であるはずです.
私は MooTools Core 1.2.4 と MooTools More 1.2.4.4 と jQuery 1.2.6 を使用しています (1.4.2 も試しました)。