mootools と jquery ファイルを一緒に使用する必要があります。しかし、両方を一緒に使用すると競合が発生します。この競合を回避する解決策はありますか?
質問する
3262 次
2 に答える
6
はい、jQuery をインクルードした直後で Mootools をインクルードする前に、このコードをインクルードする必要があります。
<script>
var j$ = jQuery.noConflict();
</script>
次に、できればほとんどのコード エディターにある自動化ツールを使用して、すべての jQuery$
参照をで検索/置換します。j$
別のオプションである閉鎖もあります。私の記憶が正しければ、次のようになります。
(function($) {
//jQuery stuff
})(jQuery);
この関数内にすべての既存のコードを移動する必要があります。変数のスコープが設定されている$
ため、クロージャ内で通常どおり jQuery を使用してビジネスを行い、その外側で Mootools を使用できます。
于 2012-04-11T05:04:28.387 に答える
2
です(両方のライブラリを一緒に使用することは可能です)。
他のライブラリと連携させる方法については、jQuery の公式サイトから: http://docs.jquery.com/Using_jQuery_with_Other_Libraries
于 2012-04-11T05:05:03.243 に答える