非表示の div を表示するときにサイズ変更の問題を抱えている人がたくさんいますが、別の解決策が必要なわずかに異なる問題が発生しています。Google マップは正常に動作しますが、一度にページのステップのみを表示するウィザードを作成しています。非表示の div を有効にすると、マップが表示されるまでしばらくの間、マップはベージュのままになり、まったく読み込まれないこともありますが、非表示の div の外に移動して本体セクションに移動すると、すぐに読み込まれます。わかりません。エラーは表示されません。助けてください。通常、マップを更新すると問題は解決しますが、
<div id="step-3" onshow="setTimeout(google.maps.event.trigger(map, 'resize'), 3000)">
<h2 class="StepTitle">Step 3 Content</h2>
<label>Select Job Locations: </label>
<div id="map-canvas" style="width:100%; height:400px;"></div>
<br>
<label>Zip codes in region:</label><small> (manually add zipcodes seperated in comma space form)</small>
<br>
<textarea id="zipcodes"style="width:100%;"></textarea><br>
</div>
思ったように直らない。