例
打開一個新的窗口,並且寬度和高度250像素相對於其當前位置調整:
function openWin() {
myWindow = window.open("", "", "width=100, height=100"); // Opens a new window
}
function resizeWin() {
myWindow.resizeBy(250, 250); // Resizes the new window
myWindow.focus(); //
Sets focus to the new window
}
試一試» 更多"Try it Yourself"下面的例子。
定義和用法
所述resizeBy()方法調整大小由指定量的窗口,相對於其當前大小。
Note:此方法通過限定的像素的指定數目的移動窗口的右下角。 左上角將不會被移動(它停留在原來的坐標)。
相關方法:
- resizeTo() -調整窗口大小為指定的寬度和高度
- moveBy() -的相對窗口移動到其當前位置
- moveTo() -移動一個窗口到指定的位置
瀏覽器支持
方法 | |||||
---|---|---|---|---|---|
resizeBy() | 是 | 是 | 是 | 是 | 是 |
句法
resizeBy( 參數值 參數 類型 描述 width Number 需要。 指定多少個像素的正或負號由調整大小的寬度 height Number 需要。 指定多少像素的正或負數通過調整大小的高度
技術細節
返回值: 無返回值
更多示例
例
使用resizeBy()連同方法resizeTo()
function resizeWinTo() {
myWindow.resizeTo(800, 600);
myWindow.focus();
}
function resizeWinBy() {
myWindow.resizeBy(-100, -50);
myWindow.focus();
}
試一試»
<窗口對象