Window moveBy() 方法

JavaScript Window 对象

moveBy()方法将窗口相对于其当前坐标移动指定数量的像素。

此方法相对于其当前位置移动窗口。相反,window.moveTo()将窗口移到绝对位置。

语法:

window.moveBy(x, y)
// 函数打开一个新窗口
function windowOpen() {
  popupWindow = window.open("", "", "width=200, height=200");
}

//移动打开的窗口的功能
function windowMove() {
  popupWindow.moveBy(200, 200);
  popupWindow.focus();
}
测试看看‹/›

浏览器兼容性

所有浏览器完全支持moveBy()方法:

Method
moveBy()

参数值

参数描述
x水平移动窗口的像素数量。正值在右边,而负值在左边
y垂直移动窗口的像素数量。正值下降,而负值上升

技术细节

返回值:没有

更多实例

此示例将moveBy()与moveTo()结合使用:

function windowMoveTo() {
  popupWindow.moveTo(150, 150);
  popupWindow.focus();
}

function windowMoveBy() {
  popupWindow.moveBy(100, 100);
  popupWindow.focus();
}
测试看看‹/›

相关参考

窗口(Window)参考:moveTo()方法

窗口(Window)参考:resizeBy()方法

窗口(Window)参考:resizeTo()方法

JavaScript Window 对象