-4

ウェブサイトに 2 つの異なるオープン ソース プラグイン (ギャラリーとカレンダー) を使用したいと考えています。どちらも JQuery を使用して動作します。

しかし、私のウェブサイトに両方の JavaScript を一緒に配置すると、衝突して 1 つしか表示されなくなります。

そのJavaScriptファイルが1つのDIVのみで機能するかどうかを特定する方法はありますか? または、私のウェブサイトに両方を含めるための回避策。

4

1 に答える 1

3

そのJavaScriptファイルが1つのDIVのみで機能するかどうかを特定する方法はありますか?

いいえ、特定の HTML ドキュメントに対して単一の実行環境があります。JavaScript をサンドボックス化する唯一の方法は、iframe に配置することです (それでも、他のドキュメントに影響を与える API があります)。

または、私のウェブサイトに両方を含めるための回避策。

それぞれのスクリプトのソースを編集して、影響を与える要素を変更し、同じバージョンの jQuery および依存する可能性のあるその他のライブラリを使用するようにします。

于 2013-07-20T16:44:22.797 に答える