首页 > 解决方案 > 如何上下移动窗口其父窗口?

问题描述

我需要在父窗口中打开一个子窗口,并使子窗口以重复的方式在屏幕上上下移动,直到按下按钮停止。当移动停止时,窗口应停留在其当前位置。

我试图创建一个处理向下移动的函数和另一个用于向上移动的函数,但我无法让它工作。

var cWin;
var downInterval;
var upInterval;

function openNewWin() {
  cWin = open("childWin.html", "", "width=100px, height=100px");
  down();
}

function down() {
  downInterval = setInterval(function () {
    while (cWin.screenY < 560) {
      cWin.moveBy(20, 50);
    }
  }, 500);

  clearInterval(downInterval);
}

标签: javascript

解决方案


推荐阅读