当一切能做的都做完了,能自己移动位置的窗口便显得不仅酷,而是更有实际价值(也许这才是让它看起来酷的原因)。但是只要运用得宜,动态改变窗口位置能够让 Web 设计者重新安排窗口位置以优化信息显示方式。
移动窗口位置的程序代码看起来和改变窗口尺寸非常相似:
var x = 0;
functionmoveMe()
{
if (x == 0) {
self.moveBy(200,200);
x = 1;
}
else {
if (x == 1) {
self.moveBy(-200,-200);
x = 0;
}
}
}
在这里,moveMe() 函数使用 window 对象的moveBy() 函数让用户把窗口移动到某个位置,然后再移回原处。moveBy() 和moveTo() 方法的差异在于前者的移动位置是相对的,而后者则是绝对的。