Метод resizeBy() класса Window

Определение и использование

resizeBy() Метод устанавливает размер окна на указанное количество.

См. также:

Метод resizeTo()

Метод moveBy()

Метод moveTo()

Пример

Пример 1

Откройте новое окно и измените (увеличите) ширину и высоту:

function openWin() {
  myWindow = window.open("", "", "width=100, height=100");
}
function resizeWin() {
  myWindow.resizeBy(250, 250);
}

Попробуйте сами

Пример 2

Откройте новое окно, уменьшите ширину на 50 пикселей и увеличите высоту на 50 пикселей:

myWindow.resizeBy(-50, 50);

Попробуйте сами

Пример 3

Использование resizeBy() и resizeTo() вместе:

function resizeWinTo() {
  myWindow.resizeTo(800, 600);
  myWindow.focus();
}
function resizeWinBy() {
  myWindow.resizeBy(-100, -50);
}

Попробуйте сами

Синтаксис

resizeBy(width, height)

Параметр

Параметр Описание
width Обязателен. Либо положительное, либо отрицательное значение. Пиксели, на которые необходимо изменить ширину.
height Обязателен. Число, положительное или отрицательное. Количество пикселей для изменения высоты.

Возвратное значение

Нет.

Поддержка браузеров

Все браузеры поддерживают resizeBy():

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка