resize - IE7调整大小问题

标签 resize onresize internet-explorer-7

我有一个页面,其中包含需要根据当前页面大小动态更改的内容。为了做到这一点,在 onload 事件期间,我将一些 JS 函数附加到“onresize”窗口事件。它看起来像这样:

window.onresize = function() {
  //do something here...
};

这在任何浏览器中都可以正常工作,除了 IE7!

这些是我遇到的问题:

  1. 似乎在 IE7 中,当我仅垂直调整窗口大小时(即用鼠标单击底部边框,然后将其向下拖动),它不会触发“onresize” “事件。

  2. 有时,我会遇到“onresize”事件的无限循环,导致浏览器永远挂起。

对于这些问题的任何帮助,我将不胜感激。

谢谢, 萌

<小时/>

2天了,没有回复...不知道?我想我会在这里找到一些帮助......

最佳答案

是的,这似乎是 Internet Explorer(版本 6 和 7)中的一个错误。这个问题之前在这个论坛已经提出过,最接近答案的是here 。在其他论坛上有关于此主题的讨论 http://us.generation-nt.com/window-onresize-bug-feature-help-117486581.htmlhttp://remysharp.com/2008/05/15/windowonresize-hangs-ie6-and-ie7/ 。看来您必须使用特定于浏览器的解决方法/重定向,因为它在其他浏览器中工作正常。

关于resize - IE7调整大小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2855998/

相关文章:

ios - 以编程方式从 XIB 调整自定义 UIView 的大小

asp.net - 从 ASP.NET 内容页面调用 onresize

javascript - 调整大小功能仅适用于一维

css - IE 7 和 8 背景图像位置问题

css - IE7 中的溢出问题

jQuery:根据浏览器宽度更改 div 位置

php - 调整图像文件 laravel 5

ios - 使用iOS处理/缩小高分辨率图像

javascript - jQuery 窗口调整大小无法正常工作

php - 为什么 'float' 属性在 IE7 上不起作用?