コンテンツがあります。それらはすべて異なり (Wordpress のウィジェットから生成されます)、さまざまな方法ですべてを引き離して連結する必要があります。基本的に、window.load では、JavaScript が各ウィジェットをループし、コンテンツを取り出してから、それらを特定の順序でクリーンなコンテナに入れ、うまくフェードインします。これは完全に機能します。
Twitterが入ってきます。Twitter には、iframe をロードするスクリプトがあります。Twitter スクリプトはウィジェット内にあります。ウィジェットの内容を取得して新しいコンテナにダンプするという同じことをしています。これにより、iframe が読み込まれる前に、Twitter スクリプトを取得して新しいコンテナーに配置するようになります。この過程のどこかで、iframe が読み込まれません。手段によって iframe 内のコンテンツを操作したくありません。選択したコンテナーにロードしたいだけです。
私の質問は: このプロセスは間違っていますか? または、最初に iframe をロードしてから、iframe の内容を取得して別のコンテナーにダンプできますか? ページが読み込まれるまで iframe が読み込まれないように見えますが、JavaScript が読み込みプロセスを中断して停止しています。
これを正しく説明しているかどうかもわかりませんし、簡略化されたサンプル コードもありません。この質問は、これらのものがなくても答えられますか? 事前に助けてくれてありがとう。
編集:window.onloadを取り出すと問題が解決しました。つまり、window.load が iframe の読み込みを中断していた可能性があります。ただし、window.load は必要です。他のアイデアはありますか?