获取窗口(浏览器)的最大高度,无论浏览器是否最大化

时间:2014-09-07 07:25:48

标签: javascript jquery html css

我需要在我的一个网站表单中使用JQuery获得窗口​​(浏览器)的最大高度,当浏览器最大化时,我可以得到它的高度,一切正常,但问题是当客户在浏览器中打开网站时不是最大化,在这种情况下我也需要浏览器的最大高度,我搜索了几个小时并尝试了以下解决方案,但没有一个不是我的答案:

window.innerHeight;
window.outerHeight;
window.screen.height;   
window.screen.availHeight;
$(document).height();   
document.body.clientHeight; 
document.body.offsetHeight; 
document.body.scrollHeight; 
document.documentElement.clientHeight;  
document.documentElement.offsetHeight;
document.documentElement.scrollHeight;
例如,

屏幕高度为768px 最大浏览器高度为650px

我需要 650px 浏览器是否最大化,但我从上述解决方案中获得的最接近的值是 728px ,我可以从获得它window.screen.availHeight

如何使用JQuery获取浏览器最大化的窗口(浏览器)的最大高度? 我很感激任何解决方案或想法,非常感谢你。

1 个答案:

答案 0 :(得分:-1)

亲爱的尝试创建一个CSS文件并添加以下代码:

.css({ "max-height": navHeight + 'px' });

.css({ "max-height": navHeight + 'px' });

.css("max-height", navHeight + 'px'));

您可以通过此语法设置自己选择的最大高度

相关问题