內部地圖基本上,我們有一個按鈕並在單擊圖像淡出示出下面的谷歌地圖(GMAP它被示出全畫面,因爲它是圖像)。但是當我點擊按鈕並且圖像淡出時,地圖不顯示。根本沒有出現。谷歌的隱藏的div
這是我的HTML結構
<div id="map" class="wrapMap hidden-xs hidden-sm">
<div class="hidden-xs hidden-sm" id="map-canvas"></div>
</div>
<div class="img_img row hidden-xs hidden-sm">
<div class="col-md-12 col-lg-12">
<img class="img-responsive" src="../img/home_img.jpg" alt="" />
</div>
</div>
<div class="row row-home-img">
<div class="col-md-2 col-lg-2 hp-img-map">
<p class="view-map"><span class="glyphicon glyphicon-map-marker"></span> View map</p>
</div>
</div>
的CSS(注意如果我不使用!important
股利不躲,我相信這是由於gmaps加載)
.wrapMap {
height: 100%;
width: 100%;
display: none !important;
}
jQuery的
$(".row-home-img").on("click", function(){
$(".img_img").fadeTo(500, 0, function(){
$(".wrapMap").show();
});
});
我讀到這個添加到jQuery的一次股利是可見的,但它不是爲我工作
var center = map.getCenter();
google.maps.event.trigger(map, "resize");
map.setCenter(center);
'$( 「wrapMap。」)顯示();'(你」。已省略括號) –
固定。那是一個錯字。問題仍在。 –
創建你一個小提琴當前實現 –