当信息窗口最大化时,谷歌在IE中映射回发

时间:2009-09-14 10:35:28

标签: javascript google-maps

我有一个信息窗口,我有2个图像,我想隐藏和显示基于用户点击标签。当窗口处于正常状态时,这可以正常工作。当我在最大化的内容中放入相同的HTML时,它仅在IE中引发回发。 Firefox工作正常。

这是我的js和标记。任何人都可以建议如何在最大窗口中停止回发?

Funciton显示和隐藏:

> function ShowImage1() {
>     $('#Image1').show();
>     $('#Image2').hide();
> 
>     // Stop event handling in IE
>     return false; }

HTML信息窗口正常大小:(与最大窗口jsut完全相同的HTML,具有更大的高度和宽度)

<div style="width: 240px; height: 180px;" id="MyInfoDiv">
<a onclick="ShowImage1();" id="Image1Btn" href="#">Image1</a>  
<a onclick="ShowImage2();" id="Image2Btn" href="#">Image2</a><br/>
<img style="width: 240px; height: 140px;" id="MapSiteImage" src="../../Image1.jpg"/>
<img style="width: 240px; height: 140px; display: none;" id="Image2" src="Image2.jpg"/></div>

1 个答案:

答案 0 :(得分:1)

从锚中删除href属性,即不会导致回发