メインページがページの読み込み時にマップを正しく表示しない場合、動的タブに関連するGoogleマップの埋め込みプログラムで人々が抱えるこの一般的な問題を一日中読んだ後. マップが中央に配置されていません。この問題を解決する方法について誰か提案がありますか?私は何でも試してみたいと思っています.
現在、動的コンテンツタブを使用しています。私の状況でこの問題を解決する方法があるのだろうかと思っています。
サイトからの単なる例。
<ul id="countrytabs" class="shadetabs">
<li><a href="#" rel="country1" class="selected">Tab 1</a></li>
<li><a href="#" rel="country2">Contacts</a></li>
<li><a href="#" rel="country3">Tab 3</a></li>
<li><a href="#" rel="country4">Tab 4</a></li>
<li><a href="http://www.dynamicdrive.com">Dynamic Drive</a></li>
</ul>
<div id="country1" class="tabcontent">
Tab content 1 here<br />Tab content 1 here<br />
</div>
<div id="country2" class="tabcontent">
Tab content 1 here<br />Google Maps<br />
</div>
Google マップの埋め込み
<iframe width="400" height="425" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?ie=UTF8&q=Ace+Liquors&fb=1&gl=us&hq=ace+liquor+glendale&cid=17378010379165161653&t=m&ll=34.162084,-118.301747&spn=0.007546,0.008562&z=16&iwloc=A&output=embed"></iframe>
連絡先タブの個人コードは次のとおりです。
<li>
<a id="contact" rel="hours" href="#">
<span>Contact</span>
</li>
私が理解していることから、連絡先がクリックされたときにマップをロードするjqueryコードが必要です。このイベントが発生したときにのみマップを強制的にロードするための提案はありますか?