我在 div 内的 Google Map 遇到问题,单击按钮后会在屏幕上弹出。谷歌地图只是部分显示。我知道我需要创建一个调整大小的事件,但不知道如何放置它或放置在哪里。任何帮助将非常感激!请记住,我对JS知之甚少!
链接到测试站点:点击 GOOGLE MAP 按钮查看手头的问题:
http://simplicitdesignanddevelopment.com/Fannie%20E%20Zurb/foundation/contact_us.html#
我的谷歌 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>