Window resizeBy() 方法

定义和用法

resizeBy() 方法将窗口大小调整指定的量。

另请参阅:

resizeTo() 方法

moveBy() 方法

moveTo() 方法

实例

例子 1

打开新窗口,并调整(增加)宽度和高度:

function openWin() {
  myWindow = window.open("", "", "width=100, height=100");
}

function resizeWin() {
  myWindow.resizeBy(250, 250);
}

亲自试一试

例子 2

打开新窗口,将宽度减小 50px,将高度增加 50px:

myWindow.resizeBy(-50, 50);

亲自试一试

例子 3

将 resizeBy() 与 resizeTo() 结合使用:

function resizeWinTo() {
  myWindow.resizeTo(800, 600);
  myWindow.focus();
}

function resizeWinBy() {
  myWindow.resizeBy(-100, -50);
}

亲自试一试

语法

resizeBy(width, height)

参数

参数 描述
width 必需。正数或负数。调整宽度大小的像素数。
height 必需。正数或负数。调整高度大小的像素数。

返回值

无。

浏览器支持

所有浏览器都支持 resizeBy()

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持