非営利団体の取締役会を一覧表示するページを作成しています。ライトボックスには、ビジネスの場所を特定するGoogleマップなどの追加情報があります。見た目は素晴らしいですが、取締役会が複数(10人以上)いて、多くのGoogleマップではページの読み込みが非常に遅くなっています。読み込みがとても遅いので、ほとんどスクロールできません。(Firefox 20を使用しています)Chromeでテストすると、それほど遅くはありませんが、場合によっては遅くなることがあります。
ライトボックスが開くまで、Googleマップのみをロードする方法はありますか?
注:Googleマップの読み込みが停止するのを確認すると、ページは非常にスムーズに実行されます。グーグルマップがロードされている間、それは遅くてぎくしゃくしているだけです。
これが私のライトボックスHTMLです。
<div class="hide">
<div id="name">
<div class="grid_8">
<p class="bio">Info Goes Here</p>
<p>Info Goes Here</p>
</div>
<div class="grid_4">
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="map-code"></iframe><br /><small><a target="_blank" href="map-link" style="color:#0000FF;text-align:left">View Larger Map</a></small>
</div>
</div>
</div>
Fancybox2とjQuery1.8.3を使用しています。
ライトボックスがトリガーされるまでマップの読み込みを停止するにはどうすればよいですか?