2

我有一个脚本,每次都将弹出窗口定位在用户屏幕的右下角。然而,IE8 可能不太关心窗口比视口更多的事实。如何在 IE8 中获得它的大小?

var popUpWidth = window.outerWidth; // does not work in IE8!
var popUpHeight = window.outerHeight; // does not work in IE8!
4

2 回答 2

2

IE8 没有 outerWidth / outerHeight 属性,请尝试:

   document.documentElement.clientHeight;
   document.documentElement.clientWidth;

这是一个示例http://james.padolsey.com/javascript/get-document-height-cross-browser/

于 2013-02-15T17:16:46.177 回答
0

将窗口设置为给定大小。获取客户端窗口的大小。这会因窗口镀铬量而变小。使用差异来计算任何客户端大小的窗口大小。

初始大小是完全任意的,但当前客户端大小加上可选的软糖因子将导致屏幕上的变化最小。

于 2013-11-02T15:19:08.280 回答