Método moveBy() da Window

Definição e uso

moveBy() O método move o painel em relação às suas coordenadas atuais em alguns pixels.

Veja também:

Método moveTo()

Método resizeBy()

Método resizeTo()

Exemplo

Exemplo 1

Abra uma nova janela e mova-a 250 pixels em relação à posição atual:

function openWin() {
  myWindow = window.open('', '', 'width=400, height=400');
}
function moveWin() {
  myWindow.moveBy(250, 250);
}

Experimente você mesmo

Exemplo 2

Use moveBy() e moveTo() juntos:

function moveWinTo() {
  myWindow.moveTo(150, 150);
}
function moveWinBy() {
  myWindow.moveBy(75, 75);
}

Experimente você mesmo

Sintaxe

window.moveBy(x, y)

Parâmetro

Parâmetro Descrição
x Obrigatório. Número positivo ou negativo. Número de pixels de movimento horizontal da janela.
y Obrigatório. Número positivo ou negativo. Número de pixels de movimento vertical da janela.

Retorno

Nenhum.

Suporte do navegador

Todos os navegadores suportam moveBy():

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Suporte Suporte Suporte Suporte Suporte Suporte