加载时调整窗口大小

时间:2014-07-10 15:29:18

标签: jquery resize

我的代码:

$(document).ready(function() {
    window.resizeTo(1024,800);
});

如果网站已加载,我想调整浏览器窗口的大小。 怎么了?

感谢您的帮助

3 个答案:

答案 0 :(得分:2)

您无法在javascript 中调整窗口大小。如果可以的话,想象一个像这样运行脚本的人:

var n = 1 ; 

setInterval(function() {

   if (n++ % 2 == 0) 
   { 
       window.resizeTo(1024,800);
   }
   else 
   {
       window.resizeTo(500,400);
   }

    n = n%2 ; 

}, 20) ;

答案 1 :(得分:1)

根据MDN article for .resizeTo

  
      
  1. 您无法调整未由window.open创建的窗口或标签。
  2.   
  3. 当窗口或标签位于包含多个标签的窗口中时,您无法调整其大小。
  4.   

答案 2 :(得分:0)

cross-browser resize browser window in JavaScript

  

window.resizeTo(width,height);

     

您可能遇到的问题是现代浏览器可能会阻止您进入   设置无法调整窗口大小。没有办法解决   这一点。

     

Chrome不允许这样做。不会修复错误

     

IE基于安全区域

所以,就像Mooseman指出的那样,你必须生成一个新的窗口才能重新调整大小。