0

我向 Google map api v3 添加了加载图像。单击按钮时,会显示加载图像,但加载地图后我无法隐藏加载图像。请帮我一些提示。

Google 地图位于 div id 下:map_canvas

加载图像存在于 div id: 内

我正在使用代码: $('div.inner').show(); 单击按钮后显示加载图像。

我试过这段代码来隐藏加载图像,但它没有用:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(window).load(function(){
      $("#inner").hide();
})
</script>

我也尝试使用 $(map_canvas).load(function()...

我还尝试添加 $("#inner").hide(); 在地图代码的最后一行。但没有任何效果。

请帮我在谷歌地图完全加载后隐藏加载图像。

编辑:................................................ …………………………………………………………………………………………………………………………

我得到了它。

创建一个这样的函数:

function hide()
    {
        $('div.inner').hide();
    }

并在地图代码的最后一行调用它,它起作用了。

4

2 回答 2

0

我不使用 jQuery,所以我会这样做:

var loadingDiv = document.getElementById('inner');
loadingDiv.style.display = 'none';
于 2012-08-25T05:33:20.470 回答
0

您可以在 google map api v3 中查看 tilesloaded 事件。查看 示例页面

于 2012-08-25T07:26:33.270 回答