moveBy()方法將窗口相對(duì)于其當(dāng)前坐標(biāo)移動(dòng)指定數(shù)量的像素。
此方法相對(duì)于其當(dāng)前位置移動(dòng)窗口。相反,window.moveTo()將窗口移到絕對(duì)位置。
window.moveBy(x, y)
// 函數(shù)打開一個(gè)新窗口 function windowOpen() { popupWindow = window.open("", "", "width=200, height=200"); } //移動(dòng)打開的窗口的功能 function windowMove() { popupWindow.moveBy(200, 200); popupWindow.focus(); }測試看看?/?
所有瀏覽器完全支持moveBy()方法:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
moveBy() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
x | 水平移動(dòng)窗口的像素?cái)?shù)量。正值在右邊,而負(fù)值在左邊 |
y | 垂直移動(dòng)窗口的像素?cái)?shù)量。正值下降,而負(fù)值上升 |
返回值: | 沒有 |
---|
此示例將moveBy()與moveTo()結(jié)合使用:
function windowMoveTo() { popupWindow.moveTo(150, 150); popupWindow.focus(); } function windowMoveBy() { popupWindow.moveBy(100, 100); popupWindow.focus(); }測試看看?/?
窗口(Window)參考:moveTo()方法
窗口(Window)參考:resizeBy()方法
窗口(Window)參考:resizeTo()方法