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:
此示例將resizeBy()與resizeTo()結合使用:
function windowResizeTo() { popupWindow.resizeTo(500, 500); popupWindow.focus(); } function windowResizeBy() { popupWindow.resizeBy(100, 100); popupWindow.focus(); }測試看看?/?
窗口(Window)參考:resizeTo()方法
窗口(Window)參考:moveTo()方法
窗口(Window)參考:moveBy()方法