IE8悬停问题,使页面消失

时间:2010-12-01 18:21:13

标签: jquery css internet-explorer-8 hover

我对IE8有一个奇怪的问题,每个其他浏览器都显示一切都很好,但无论我做什么,IE8都不会玩得很好。

我有一个div网格,每个.gridCell div包含一个隐藏的div,我想在悬停时显示。

到目前为止,我已经尝试使用javascript在hover上将类应用于.gridCell div并使用css将预览div设置为使用.hover类显示块。在IE8之外的每个浏览器中都能完美运行,当悬停时,整个页面都会消失,直到你再次移动鼠标。

我还尝试过各种尝试使用jquery来设置悬停div上的隐藏div,这一切都可以在每个浏览器中工作,但在IE8中悬停整个页面在悬停时跳到顶部无论我尝试哪个版本。

I've put up a rough test case here

在我的杂乱演示中,存在z-index问题,但这些问题可以忽略,因为它们正在排序的正确版本中,这只是为了说明问题。使用jquery向下滚动到第二行,在IE8中,页面将在悬停时跳到顶部。

我确信我在这里只是遗漏了一些简单的东西,但是我看得越多,我就越沮丧!

提前致谢。

2 个答案:

答案 0 :(得分:1)

好吧,我找出了导致问题的原因。我用于触发器的div相对于我先前做过的不相关的东西,然后报废,删除声明修复了在IE8中跳转的页面。

答案 1 :(得分:0)

我遇到的唯一问题是8和其他版本是z-index而没有别的。你可以提供截图或其他东西来查看你得到的东西。页面并没有为我消失