0

メインの html ページの本文で以下のコードを 7 回使用して、html コンテンツを twitter-bootstrap モーダルにロードしています。

 <div class="modal-body">
          <iframe width="900px" height="380px" frameborder="0" scrolling="no" allowtransparency="true" src="index.html#"></iframe>
 </div>

このページの読み込みには約 30 秒かかります。これは、最初にすべての iframe コンテンツを読み込み、各モーダルで最後にページを読み込むためです。iframe コンテンツがモーダル on.click に読み込まれるように jquery で読み込もうとしましたが、モーダルを開くと、そのモーダルのコンテンツの読み込みに永遠に時間がかかります。助言がありますか?ありがとう

4

3 に答える 3

1

$(document).ready() イベントを使用して、iframe を modal-body に追加できます。

$(document).ready(function() {
    $("#modal-body").append("[insert iframe here]")
});
于 2013-11-04T20:29:35.833 に答える
0

一度に多くの iframe を読み込もうとしているのはなぜですか? そのコンテンツを DOM の非表示のコンテナーにロードしてみてください。

于 2013-11-04T20:21:30.480 に答える