Метод
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()' в этой спецификации. |
Рабочий черновик |
Совместимость с браузерами
BCD tables only load in the browser
Начиная с Firefox 7 сайты не могут перемещать окно в следующих случаях:
- Вы не можете переместить окно или вкладку, которое было создано не с помощью
Window.open()
. - Вы не можете переместить окно или вкладку, когда окно имеет более одной вкладки.