Window moveTo() 方法

定義和用法

moveTo() 方法將窗口移動到指定的坐標。

另請參閱:

moveBy() 方法

resizeBy() 方法

resizeTo() 方法

實例

例子 1

打開新窗口,并將其移動到位置 500 x 100:

function openWin() {
  myWindow = window.open('', '', 'width=400, height=200');
}
function moveWin() {
  myWindow.moveTo(500, 100);
}

親自試一試

例子 2

將 moveTo() 與 moveBy() 一起使用:

Using moveTo() together with moveBy():
function moveWinTo() {
  myWindow.moveTo(150, 150);
}
function moveWinBy() {
  myWindow.moveBy(75, 50);
}

親自試一試

語法

window.moveTo(x, y)

參數

參數 描述
x 必需。正數或負數。要移動到的水平坐標。
y 必需。正數或負數。要移動到的垂直坐標。

返回值

無。

說明

moveTo() 方法將移動窗口 window,使它的左上角處于 xy 指定的位置處。

處于安全方面的原因,瀏覽器限制方法使之不能把窗口移出屏幕。

移動用戶的瀏覽器窗口通常是個壞主意,除非用戶明確地要求這么做。腳本通常只應該在它們自己通過 window.open() 創建的窗口上使用該方法。

瀏覽器支持

所有瀏覽器都支持 moveTo()

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持