有人知道IE6是否误导了隐藏divs
的网页?我们目前有几个divs
,它们显示在页面的同一空间中,一次只显示一个并隐藏所有其他空格。
问题在于隐藏的divs
组件(特别是选项菜单)有时会显示出来。如果滚动页面,从视图中删除组件,然后向下滚动,那么应该隐藏的组件就会消失。
我们如何解决这个问题?
答案 0 :(得分:3)
你可以使用的一个黑客就是将你的div移出屏幕:
MyDiv.style.left = "-1000px";
然后当你想要展示它时,把它放回原来的位置。
答案 1 :(得分:2)
他们是如何隐藏的?使用display:none;
或visibility:hidden;
?他们绝对有机会定位吗? IE6有一个z-Index问题,有几个黑客可以处理它。