0

同じページに 2 つ以上の iframe があります。一度にすべての iframe をロードして、同時に表示する必要があります。現在、1つずつロードされています。一度にすべてをロードし、ページのロードとは非同期にしたい。

4

2 に答える 2

1

私の解決策:

  • 最初にすべての iframe に隠し css を追加します。
  • 次に、各 iframe で onload メソッドを使用します。このメソッドは、たとえばいくつかのクラスを追加loadedし、終了時にすべての iframe がこのクラスを持っていることを確認します。
  • 持っていない場合 - 何もしません。それ以外の場合は、すべての iframe を表示します。

ここでは、onload メソッドの使用例を見つけることができます: demo

于 2013-05-29T04:24:31.450 に答える
0

このリンクは非常に役立つと思います。これは、iframe の手法とパフォーマンスの問題の詳細な説明であり、まさにあなたが探しているものかもしれません。上記の回答とこのリンクで述べたように、 onLoad 関数呼び出しが必要になります。

于 2013-05-29T04:27:16.887 に答える