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
支持 支持 支持 支持 支持 支持