Prototip無効化されたMootoolsの追加。これら2つはどのように共存できますか?
質問
両方のライブラリを使用します 意思 私の人生を楽にします。しかし、ある種の問題があるようです。誰かがこれの解決策を知っていますか?ありがとうございました。
解決
私はDimitarに同意し、可能な限り1つのフレームワークを使用して、それが人生をずっと楽にします。 Mootoolsには、プラグインして進むことができるグッズがたくさんあります。 ClientCideサイトをご覧ください http://www.clientcide.com/ そして、彼らのダウンロードページでは、あなたが望むことだけをするヒントを見つけます。
ですから、Mootoolsは他のフレームワークと並んで実行できるように多くの作業を行ったことを知っていますが、それらのために書かれたプラグインはすべて、すべてのプレイをするためにこれらの新しい機能を使用する必要があります。 ClientCideのすべてのコードは、MOOでこれらの新しい「Play Nice」機能を使用できるように、書き直されました。
楽しみ
他のヒント
MootoolsまたはPrototype(たとえば、jQuery)と共存していない非プロトタイプライブラリを作成できますが、ネイティブのプロトタイプを変更 /拡張するライブラリを簡単に取得することはできません。
名前空間があれば、あなたが持っているコードは、ロードされた最初のフレームワークに依存する場合、予想どおり動作を停止する可能性がある可能性があります(プロトタイプ)
私が覚えている限り、過去にこれを進めるための努力がいくつかありました - SmoothGalleryなどと呼ばれるプロジェクトがありました。
私のアドバイスは、Mootoolsのツールチッププラグインを見つけてPrototipをドロップすることです。とにかくユーザーに2つのフレームワークを強制することは悪い練習です
幸運を :)