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

Метод Window moveBy()

Объект окна 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();
}
Проверьте, ›/‹

Совместимость браузеров

Метод moveBy() полностью поддерживается всеми браузерами:

Метод
moveBy()ДаДаДаДаДа

Значение параметра

ПараметрОписание
xКоличество пикселей для горизонтального перемещения окна. Положительное значение справа, а отрицательное значение слева
yКоличество пикселей для вертикального перемещения окна. Положительное значение опускает, а отрицательное значение поднимает

Технические детали

Возврат значения:Нет

Более примеров

Этот пример использует moveBy() и moveTo() вместе:

function windowMoveTo() {
  popupWindow.moveTo(150, 150);
  popupWindow.focus();
}
function windowMoveBy() {
  popupWindow.moveBy(100, 100);
  popupWindow.focus();
}
Проверьте, ›/‹

См. также

Справка по окну (Window):Метод moveTo()

Справка по окну (Window):Метод resizeBy()

Справка по окну (Window):Метод resizeTo()

Объект окна JavaScript