我一直在研究复杂的网络应用程序,并使用'普通浏览器'进行测试,即> = 8.现在我需要让它在IE7中工作,当然,这是一团糟。我遇到很多麻烦,当你玩元素风格时,尤其是定位时,IE7会有很多渲染错误。
具体来说,我正在使用Script.aculo.us'“BlindDown”-effect,它可以在一个漂亮的动画中更新元素的顶部和左侧值。完成动画后,元素突然消失,我发现它设置为左:1649px,即使它的左值设置为“正常”。
这是IE7中的一个错误。我发现如果你在该元素上设置zoom:1,它的布局会更新,并且元素将在适当的位置再次正确渲染。但是,如果缩放已设置为1,则必须将其设置为缩放:2并再次缩放:1,以便元素实际更新。
这很疯狂。但是你不能对此做很多事情。但我已经厌倦了相当hacky缩放:2>缩放:1件事所以我问是否有办法更新元素的布局而没有像缩放那样愚蠢:2/1-thing。也许有一个功能或更聪明的方法来做到这一点。如果你有一个想法,任何事情都会受到赞赏。