English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
moveBy()方法将窗口相对于其当前坐标移动指定数量的像素。
此方法相对于其当前位置移动窗口。相反,window.moveTo()将窗口移到绝对位置。
window.moveBy(x, y)
// 函数打开一个新窗口 function windowOpen() { popupWindow = window.open("", "", "width=200, height=200"); } //移动打开的窗口的功能 function windowMove() { popupWindow.moveBy(200, 200); popupWindow.focus(); }Prova a vedere‹/›
Tutti i browser supportano completamente il metodo moveBy():
Metodo | |||||
moveBy() | Sì | Sì | Sì | Sì | Sì |
Parametro | Descrizione |
---|---|
x | Numero di pixel di movimento orizzontale della finestra. Valori positivi sono a destra, mentre i valori negativi sono a sinistra |
y | Numero di pixel di movimento verticale della finestra. Valori positivi scendono, mentre i valori negativi salgono |
Valore di ritorno: | Nessuno |
---|
Questo esempio combina moveBy() e moveTo():
function windowMoveTo() { popupWindow.moveTo(150, 150); popupWindow.focus(); } function windowMoveBy() { popupWindow.moveBy(100, 100); popupWindow.focus(); }Prova a vedere‹/›
Riferimento finestra (Window):Metodo moveTo()
Riferimento finestra (Window):Metodo resizeBy()
Riferimento finestra (Window):Metodo resizeTo()