Window.moveBy()

Метод moveBy() интерфейса Window перемещает текущее окно на указанное количество.

Примечание: Эта функция перемещает окно относительно текущего положения. В свою очередь, window.moveTo() перемещает к абсолютному значению.

Синтаксис

window.moveBy(deltaX, deltaY) 

Параметры

  • deltaX количество пикселей, на которое будет перемещено окно по горизонтали. Положительное значение перемещает вправо, а отрицательное перемещает влево.
  • deltaY количество пикселей, на которое будет перемещено окно по вертикали. Положительное значение перемещает вниз, а отрицательное перемещает вверх.

Пример

Этот пример перемещает окно на 10 пикселей вправо и на 10 пикселей вверх.

function budge() {
  moveBy(10, -10);
}

Спецификация

Спецификация Статус Комментарий
CSS Object Model (CSSOM) View Module
Определение 'window.moveBy()' в этой спецификации.
Рабочий черновик

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

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
moveByChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE ? Opera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаFirefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка
Совместимость неизвестна  
Совместимость неизвестна

Начиная с Firefox 7 сайты не могут перемещать окно в следующих случаях:

  1. Вы не можете переместить окно или вкладку, которое было создано не с помощьюWindow.open().
  2. Вы не можете переместить окно или вкладку, когда окно имеет более одной вкладки.

Смотрите также