2011-11-29 51 views
3

不斷叫我有我的頁面上的JS代碼window.onresize iPad上

window.onresize=someFunc; 

現在我的HTML代碼如下(我知道框架都老了,應該避免,但是這是一件遺留代碼我有);

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

由於某些原因,window.onresize在iPad上連續觸發,並調用someFunc()方法。

我不確定可能是什麼原因。請建議。

+1

「持續」意味着什麼?每X秒?每次你調整窗口的大小?每次點擊某個元素? – Claudix

回答

1

我建議看看someFunc以確保它沒有做任何事情來觸發另一個調整大小。我碰到類似的東西(遺留代碼和框架集),其中resize處理程序正在改變頁面大小,以觸發另一個調整大小事件,導致頁面變得越來越長的無限循環。