我将一个绝对定位的字典术语替换为另一个,如下所示:
jQuery('#replaceme').fadeOut(150, function() { jQuery('#withme').fadeIn(150); });
这是非常简单的代码,在除 IE8 之外的所有浏览器中看起来和运行都很好。在 IE8 中,当 fadeOut() 执行其操作时,整个文本块向上移动 2-3 个像素,然后在 fadeIn() 时向下移动 2-3 个像素。
关于可能导致这种情况的任何想法?有人知道防止这种情况发生的方法吗?
顺便说一句:我使用 jQuery 1.3.1 得到的结果与使用 1.3.2 得到的结果相同。我所有的严格 XHTML 和 CSS 都经过验证。