resizeBy()方法将当前窗口的大小调整为指定的大小。
此方法相对于其当前大小调整窗口大小。要绝对地调整窗口大小,请使用window.resizeTo()。
window.resizeBy(width, height)
// 打开新窗口的函数 function windowOpen() { popupWindow = window.open("", "", "width=150, height=150"); } // 调整打开窗口大小的函数 function windowResize() { popupWindow.resizeBy(200, 200); popupWindow.focus(); }测试看看‹/›
所有浏览器完全支持resizeBy()方法:
Method | |||||
resizeBy() | 是 | 是 | 是 | 是 | 是 |
参数 | 描述 |
---|---|
width | 水平增加窗口的像素数 |
height | 垂直增加窗口的像素数 |
返回值: | 没有 |
---|
打开一个新窗口,将宽度减少100px,将高度增加100px:
function windowResize() { popupWindow.resizeBy(-100, 100); popupWindow.focus(); }测试看看‹/›
此示例将resizeBy()与resizeTo()结合使用:
function windowResizeTo() { popupWindow.resizeTo(500, 500); popupWindow.focus(); } function windowResizeBy() { popupWindow.resizeBy(100, 100); popupWindow.focus(); }测试看看‹/›
窗口(Window)参考:resizeTo()方法
窗口(Window)参考:moveTo()方法
窗口(Window)参考:moveBy()方法