Window: moveBy() 方法
moveBy()
方法是 Window
接口的方法,用于将当前窗口移动指定距离。
注意: 此函数相对于当前位置移动窗口。 相反,window.moveTo()
将窗口移动到绝对位置。
语法
js
moveBy(deltaX, deltaY)
参数
-
deltaX
是水平移动窗口的像素数。 正值表示向右移动,负值表示向左移动。 -
deltaY
是垂直移动窗口的像素数。 正值表示向下移动,负值表示向上移动。
返回值
无 (undefined
).
示例
此示例将窗口向右移动 10 像素,向上移动 10 像素。
js
function budge() {
moveBy(10, -10);
}
规范
规范 |
---|
CSSOM 视图模块 # dom-window-moveby |
浏览器兼容性
BCD 表格仅在浏览器中加载
从 Firefox 7 开始,网站不再能够移动浏览器窗口 在以下情况下
- 您无法移动不是由
Window.open()
创建的窗口或标签页。 - 当窗口包含多个标签页时,您无法移动窗口或标签页。
注意: 此函数可能不会同步移动窗口。 在某些环境(如 Wayland 或移动设备)中,它可能根本不会移动窗口。 目前没有办法监听移动事件,请参见 CSS 工作组问题 #7693。