同じページに 2 つ以上の iframe があります。一度にすべての iframe をロードして、同時に表示する必要があります。現在、1つずつロードされています。一度にすべてをロードし、ページのロードとは非同期にしたい。
1261 次
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 に答える