轻松上手,快乐学习!

Window moveTo() 方法


实例

打开一个新窗口,并将新窗口移到屏幕的左上角:

function openWin() {
  myWindow = window.open('', '', 'width=200, height=100');    // 打开一个新窗口
  myWindow.document.write("<p>This is 'myWindow'</p>");       // 新窗口中的一些文本
}
function moveWin() {
  myWindow.moveTo(500, 100);                                  // Moves the new window   
  myWindow.focus();                                           // 将焦点设置到新窗口
}
亲自试一试 »

页面下方有更多实例。


定义和用法

moveTo() 方法将窗口的左边缘和上边缘移动到指定的坐标。

相关方法:

  • moveBy() - 相对于当前位置移动窗口
  • moveTo() - 将窗口移动到指定位置
  • resizeBy() - 按指定的像素调整窗口大小
  • resizeTo() - 将窗口调整为指定的宽度和高度

浏览器支持

方法
moveTo() Yes Yes Yes Yes Yes

注释: 在 Opera 中指定 moveTo(0, 0) 会将窗口移动到浏览器的左上角,而不是屏幕。


语法

window.moveTo(x, y)

参数值

参数 类型 描述
x Number 必需。正数或负数,指定要移动到的水平坐标
y Number 必需。正数或负数,指定要移动到的垂直坐标

技术细节

返回值: 无返回值

更多实例

实例

将 moveBy() 与 moveTo() 一起使用:

function moveWinTo() {
  myWindow.moveTo(150, 150);
  myWindow.focus();
}

function moveWinBy() {
  myWindow.moveBy(75, 50);
  myWindow.focus();
}
亲自试一试 »

❮ Window 对象