0

我需要在单击按钮后调整窗口大小,然后再次恢复到初始大小。但是在 chrome 中(可能还有其他浏览器)我遇到了这个问题,即使用宽度调用 open 然后使用具有相同宽度的 resizeTo 会导致宽度发生变化。尽管使用相同的宽度,但为什么尺寸会发生这种变化。ResizeTo 和 open 宽度参数的含义不同吗?

 myWindow=window.open('','','width=300,height=200');
   myWindow.document.write("<p>This is 'myWindow'</p>");
   myWindow.focus();
   setTimeout(myWindow.resizeTo(300,200), 10000);

​http://jsfiddle.net/AdbTk/

4

1 回答 1

0

检查这个小提琴它是否有效http://jsfiddle.net/yD8Cc/

编辑

设置 setTimeout 时,resize 函数会正确执行,而且您不会注意到更改,因为您再次设置了相同的高度和宽度!

于 2012-10-15T09:23:39.890 回答