有一个问题就是如果窗口不是最大化时弄出弹出层时,再将窗口最大化那么弹出层无法自适应
偶然的实践,发现非最大化窗口时点击登录,显示弹出层,这都没问题,但这时候如果将浏览器窗口最大化,可以看到扩大的部分弹出层不会覆盖,因为弹出层的范围是之前设置的可视区域大小
遮罩层可以将宽度设置为100%,即oMask.style.width = '100%';,这样遮罩层可以随窗口自适应
但是弹出层最顶层的登录框不会变化,因为它的宽度也是之前设置的可视区域的大小的宽度然后计算的,
即oLogin.style.left=sWidth/2-dWidth/2+"px";
但这里就不能设置百分比了,因为这是页面解析之前定义的,窗口变化不会改变这些参数,除非关闭弹出层再显示弹出层,
所以这里弹出层最顶层的登陆窗口的自适应该如何解决呢?