可见的窗口高度而不是$(window).height();

有没有办法从iframe获取整个页面的可见高度, $(window).height()给了我iframe的高度?

如果使用框架,可以通过在jQuery构造函数中使用window.top来获取最外层窗口的高度。 window.top的高度将得到浏览器窗口的高度。

 $(window.top).height(); 

编辑:更新window.top引用作为Mozilla移动他们的文档。

我一直使用这个实现

window.innerHeight or document.body.clientHeight or document.documentElement.clientHeight取决于浏览器。

但我不明白为什么jQuery的$(窗口).height()不会为你的可见高度工作?