如何使用javascript在计算机屏幕上移动窗口的位置?

Mat*_*rym 4 javascript methods jquery window

我记得看到谷歌地图mashup /音乐视频创建,调整大小和移动屏幕上的窗口.用什么javascript方法来做到这一点?

Jam*_*son 5

我不知道这有多可靠,但是相对于它的当前位置移动窗口你可以这样做:

window.moveBy(250, 250); //moves 250px to the left and 250px down
Run Code Online (Sandbox Code Playgroud)

http://www.w3schools.com/jsref/met_win_moveby.asp

要将窗口移动到屏幕的某个部分:

window.moveTo(0, 0); //moves to the top left corner of the screen (primary)
Run Code Online (Sandbox Code Playgroud)

http://www.w3schools.com/jsref/met_win_moveto.asp

由@Dan Herbert友情提供:

应该注意的是,window.moveTo(0,0)它将移动到主屏幕的左上角.对于具有多个监视器的人,您还可以将负坐标发送到另一个监视器上的位置.您可以检查要移动的第二台显示器 screen.availLeft.如果是负数,则可以将窗口移动到远离第二个监视器的位置.

  • 应该注意的是,`window.moveTo(0,0)`将移动到_primary_屏幕的左上角.对于具有多个监视器的人,您还可以将负坐标发送到另一个监视器上的位置.您可以使用`screen.availLeft`检查第二台显示器.如果是负数,则可以将窗口移动到远离第二个监视器的位置. (2认同)
  • @DanHerbert请注意,screen.availLeft不适用于IE浏览器. (2认同)