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(); }Проверьте, ›/‹
Метод 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()