js有没有浏览器窗口移动事件

javascript有没有浏览器窗口移动的事件,是用鼠标拖动浏览器窗口晃动,不是改变浏览器大小,请问js可不可以监听窗口移动事件,如果不可以怎么解释http://www.yyyweb.com/demo/ball-pool/

这个里面在Main.js中使用了一个定时器,通过定时器去判断浏览器是否位置改变。

function play() {

setInterval( loop, 1000 / 40 );
}

function getBrowserDimensions() {

var changed = false;

if (stage[0] != window.screenX) {

delta[0] = (window.screenX - stage[0]) * 50;

stage[0] = window.screenX;

changed = true;

}

if (stage[1] != window.screenY) {

delta[1] = (window.screenY - stage[1]) * 50;

stage[1] = window.screenY;

changed = true;

}

if (stage[2] != window.innerWidth) {

stage[2] = window.innerWidth;

changed = true;

}

if (stage[3] != window.innerHeight) {

stage[3] = window.innerHeight;

changed = true;

}

return changed;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-16