我需要在我的一个网站表单中使用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获取浏览器最大化的窗口(浏览器)的最大高度? 我很感激任何解决方案或想法,非常感谢你。
答案 0 :(得分:-1)
亲爱的尝试创建一个CSS文件并添加以下代码:
.css({ "max-height": navHeight + 'px' });
.css({ "max-height": navHeight + 'px' });
.css("max-height", navHeight + 'px'));
您可以通过此语法设置自己选择的最大高度