window.onresize在iPad上连续调用

时间:2011-11-29 09:13:02

标签: javascript html ipad safari mobile-safari

我的页面上有一个JS代码

window.onresize=someFunc;

现在我的HTML代码如下(我知道框架集是旧的,应该避免,但这是遗留代码,我有);

<frameset>
  <frame src="abc.htm">
  <frame src="xyz.htm" noresize>
</frameset>

由于某些原因,window.onresize会在iPad上连续触发,并调用someFunc()方法。

我不确定可能是什么原因。请建议。

1 个答案:

答案 0 :(得分:1)

我建议查看someFunc以确保它没有做任何事情来触发另一个调整大小。我碰到了类似的东西(带有框架集的遗留代码),其中resize处理程序正在改变页面大小,以便触发另一个resize事件,导致页面变得越来越长的无限循环。