English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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() 메서드가 완전히 지원됩니다:

메서드
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 객체