ボタンをクリックすると画面にポップアップする div 内にある Google マップに問題があります。Google マップは部分的にしか表示されていません。サイズ変更イベントを作成する必要があることはわかっていますが、その方法や場所がわかりません。どんな助けでも大歓迎です!私はJSの知識がほとんどないことに注意してください!
テスト サイトへのリンク: GOOGLE MAP ボタンをクリックして、手元の問題を確認してください:
http://simplicitdesignanddevelopment.com/Fannie%20E%20Zurb/foundation/contact_us.html#
私の Google API スクリプト:
<script type="text/javascript">
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(39.739318, -89.266507),
zoom: 5,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
}
</script>
マップを含む div:
<div id="myModal" class="reveal-modal large">
<h2>How to get here</h2>
<div id="map_canvas" style="width:600px; height:300px;"></div>
<a class="close-reveal-modal">×</a>
</div>
ボタンのクリック時にマップを呼び出すスクリプト:
<script type="text/javascript">
$(document).ready(function() {
$('#myModal1').click(function() {
$('#myModal').reveal();
});
});
</script>