0

如果我在 IE7/AOL 中更改窗口大小,我的布局就会中断,因此我添加了一个在 window.onresize 上触发的简单 javascript 函数,但无论我如何更改位置,我都会遇到问题。

有人建议我发布一个链接,这里是:http ://sinaesthesia.co.uk/

我已经使用 PHP 来检测浏览器并包含一个仅限 IE7 的内联样式表(以及用于移动浏览器),我的页面看起来几乎与它在 FF、Opera、Chrome、Safari 和 IE8 中的方式相同,但是当我更改窗口时大小,有些事情会变得不稳定,如果您刷新,就会恢复正常。欢迎任何建议:)

4

3 回答 3

0

我建议您解决真正的问题:调整浏览器大小时布局中断。重新加载页面 onresize 绝对不是最佳实践。

如果您发布指向页面的链接,您可能会很好地了解问题的根源。

于 2009-10-06T00:30:19.683 回答
0

我认为用 javascript 修复像你这样的布局问题不是一个好主意。

更好的方法是检测损坏的内容。并添加条件注释以包含仅限 IE 的样式表。

于 2009-10-06T00:30:27.390 回答
0

您应该改为修复布局问题。

无法以您想要的方式刷新页面。重新加载时,所有内容都将重新绘制,闪烁/不闪烁取决于用户浏览器的确切状态。

于 2009-10-06T00:30:52.897 回答