我有一个信息窗口,我有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>
答案 0 :(得分:1)
从锚中删除href属性,即不会导致回发