1

有谁知道 IE6 是否曾经使用 hidden 错误呈现页面divs?我们目前有几个divs显示在页面的同一空间中,一次只显示一个并隐藏所有其他。

问题是隐藏的divs组件(特别是选项菜单)有时会显示出来。如果页面被滚动,从视图中移除组件,然后向下滚动,那么应该隐藏的组件就会消失。

我们如何解决这个问题?

4

2 回答 2

3

您可以使用的一种技巧是将 div 移到屏幕外:

MyDiv.style.left = "-1000px";

然后在你想展示的时候把它放回原来的位置。

于 2008-09-25T08:41:34.723 回答
2

它们是如何隐藏的?使用display:none;visibility:hidden;?他们是绝对定位的吗?IE6 有一个 z-Index 问题,有几个技巧可以解决它。

于 2008-09-25T08:48:01.977 回答