さて、ナットシェルの問題は次のとおりです。
ランディング ページ エディターを構築しており、ユーザーが作成したテンプレートをエディター ページの iframe に読み込んでいます。ツールにはドラッグ アンド ドロップが含まれているため、親には jquery と ui が読み込まれています。ボックスなどをiframeにドラッグアンドドロップしてから、iframeをクロールし、ドロップされた要素をiframe内でドラッグできるようにします。
明確にするために、すべてが完全に機能しており、親ウィンドウからiframeにドラッグしてサイズ変更できます。ただし、エディターに読み込まれたテンプレートに既に jquery が含まれている場合、競合が発生します。
一部のテンプレートにはjqueryスライダーなどが含まれている可能性があるため、必要に応じてjqueryを使用できるように、エディターにロードされたテンプレートが必要です...
私の最初の質問は...親の「エディター」ページにすでにjqueryがあり、iframeをクロールしてコンテンツを操作している場合、jqueryはすでにiframeにロードされていますか? つまり、誰かがテンプレートに jquery スライダーを持っていた場合、iframe が jquery をロードしないことを確認できますか? これが事実であり、iframe のコンテンツをクロールして jquery をロードしているスクリプト タグを取り出す簡単な方法があるよりも、2 回必要としない場合????
私の2番目の質問は...「競合なし」ルールまたはjqueryで呼び出すことができるものがあるので、2つある場合に競合しませんか?
私の3番目の質問は、私はめちゃくちゃです:(?
私を助けてください!