display:none;
とを切り替えて Google マップを非表示/表示しようとしていdisplay:inherit;
ます。Google マップに申請display:inherit
すると、地図の一部が切り取られてしまい、原因がわかりません。まだ使用している間にこれを修正するにはどうすればよいdisplay:none;
ですか?
//HTML
<button id="toggleMap">Toggle Google Map</button>
<button id="toggleImage">Toggle Image</button>
<div id="image">
<img src="http://jdm-digital.com/wp-content/uploads/2012/04/google-jquery-opt-465x346.jpg">
</div>
<div id="map" style="width:500px; height:500px; display:none;">
<div id="map_canvas" style="height:100%;"></div>
</div>
//JavaScript
$('#toggleImage').click(function() {
$('#image').css('display', 'inherit');
$('#map').css('display', 'none');
});
$('#toggleMap').click(function() {
$('#image').css('display', 'none');
$('#map').css('display', 'inherit');
});