English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Window moveBy() 方法

Oggetto Window JavaScript

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‹/›

Compatibilità dei browser

Tutti i browser supportano completamente il metodo moveBy():

Metodo
moveBy()

Valore del parametro

ParametroDescrizione
xNumero di pixel di movimento orizzontale della finestra. Valori positivi sono a destra, mentre i valori negativi sono a sinistra
yNumero di pixel di movimento verticale della finestra. Valori positivi scendono, mentre i valori negativi salgono

Dettagli tecnici

Valore di ritorno:Nessuno

Più esempi

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‹/›

Riferimenti correlati

Riferimento finestra (Window):Metodo moveTo()

Riferimento finestra (Window):Metodo resizeBy()

Riferimento finestra (Window):Metodo resizeTo()

Oggetto Window JavaScript