我有一个脚本,每次都将弹出窗口定位在用户屏幕的右下角。然而,IE8 可能不太关心窗口比视口更多的事实。如何在 IE8 中获得它的大小?
var popUpWidth = window.outerWidth; // does not work in IE8!
var popUpHeight = window.outerHeight; // does not work in IE8!
我有一个脚本,每次都将弹出窗口定位在用户屏幕的右下角。然而,IE8 可能不太关心窗口比视口更多的事实。如何在 IE8 中获得它的大小?
var popUpWidth = window.outerWidth; // does not work in IE8!
var popUpHeight = window.outerHeight; // does not work in IE8!
IE8 没有 outerWidth / outerHeight 属性,请尝试:
document.documentElement.clientHeight;
document.documentElement.clientWidth;
这是一个示例http://james.padolsey.com/javascript/get-document-height-cross-browser/
将窗口设置为给定大小。获取客户端窗口的大小。这会因窗口镀铬量而变小。使用差异来计算任何客户端大小的窗口大小。
初始大小是完全任意的,但当前客户端大小加上可选的软糖因子将导致屏幕上的变化最小。