0

我们刚刚在我们的网站www.net54baseball.com上推出了一个新应用程序。使用Javascript,我们允许用户显示或隐藏应用程序。当用户点击显示时,应用程序将打开并显示超链接列表。它在Firefox和Chrome中完美运行。但是,在IEIE8中,超链接文本恰好显示为一秒钟,然后下降约一英寸。当用户的鼠标经过每个链接时,它会回到正确的位置。 Firefox/Chrome用户喜欢这款应用,但这对IE用户来说非常令人沮丧。IE7和IE8渲染问题 - 文本移动

应用程序是在本页面:www.net54baseball.com

为什么文本开盘后下拉?我如何在IE中防止这种行为?

在此先感谢。

斯科特·格林沃尔德

回答

2

我没有测试过这一点,但这里有一个专门针对我当IE浏览器有“清明上河图”的问题,过去曾一招。在“显示”元素后,将元素样式设置为“position:relative;”。这应该强制IE重新绘制元素并将其放回到需要的位置。如果这不起作用,请在显示元素后尝试添加setTimeout,然后将样式更改为“position:relative;”在setTimeout回调中。

我希望这对你有用。

+0

非常好,我只是加* *位置:相对;}它修复了渲染错误 – Grigor 2011-08-04 22:18:49

0

这也适用于我。文本正在移动到屏幕的底部。它发生在IE8中,但在Firefox中工作正常。