Javascript IE7&;IE8渲染问题-文本移动
我们刚刚在我们的网站www.net54barball.com上推出了一个新的应用程序。使用Javascript,我们允许用户显示或隐藏应用程序。当用户单击Show时,应用程序将打开并显示超链接列表。它在Firefox和Chrome中功能完美。然而,在IE7和IE8中,超链接文本在一瞬间正确显示,然后下降约一英寸。当用户的鼠标经过每个链接时,它会向上移动到正确的位置。Firefox/Chrome用户喜欢这款应用程序,但这对IE用户来说非常令人沮丧 该应用程序位于此页面上: 为什么打开后文本会下降?如何在IE中防止这种行为 提前谢谢Javascript IE7&;IE8渲染问题-文本移动,javascript,internet-explorer-8,internet-explorer-7,rendering,Javascript,Internet Explorer 8,Internet Explorer 7,Rendering,我们刚刚在我们的网站www.net54barball.com上推出了一个新的应用程序。使用Javascript,我们允许用户显示或隐藏应用程序。当用户单击Show时,应用程序将打开并显示超链接列表。它在Firefox和Chrome中功能完美。然而,在IE7和IE8中,超链接文本在一瞬间正确显示,然后下降约一英寸。当用户的鼠标经过每个链接时,它会向上移动到正确的位置。Firefox/Chrome用户喜欢这款应用程序,但这对IE用户来说非常令人沮丧 该应用程序位于此页面上: 为什么打开后文本会下降?
斯科特·格林瓦尔德(Scott Greenwald)我还没有测试过这个,但这里有一个技巧在过去IE出现“绘画”问题时对我有效。“显示”元素后,将元素样式设置为“位置:相对;”。这将迫使IE重新绘制元素并将其定位回需要的位置。如果这不起作用,请在显示元素后尝试添加setTimeout,然后在setTimeout回调中将样式更改为“position:relative;”
我希望这对你有用。这对我也有用。文本正在移动到屏幕底部。它发生在IE8中,但在Firefox中运行良好。非常好,我刚刚添加了*{position:relative;},它修复了渲染错误