jQuery可以改变`$(window).width()`吗?

时间:2011-09-16 22:16:03

标签: jquery

是否可以通过jQuery更改$(window).width(),以便类似这样的内容:

$('#click').click(function(){
   //menu 100px with $(window).width();
});

3 个答案:

答案 0 :(得分:7)

不,不是。底层DOM元素本身不支持修改浏览器窗口的宽度。可以更改内容(outerWidth / innerWidth)区域的尺寸。但是我不相信这会影响窗口的大小,而这似乎是你想要实现的目标

答案 1 :(得分:3)

您可以使用window.open()控制打开的新浏览器窗口的大小。有关如何执行此操作,请参阅https://developer.mozilla.org/En/Window.open

答案 2 :(得分:1)

我不确定其他浏览器(在Chrome中尝试过但无效),但FireFox会允许您使用以下命令调整窗口大小:

window.resizeTo(1280,1024);

我有一个书签

javascript:window.resizeTo(1280,1024);

要调整窗口大小以查看我开发的网站在不同分辨率下的效果。