我需要在我的网站的表单中使用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;例如,屏幕高度为768 is ,最大浏览器高度为650 is 。
无论浏览器是否最大化,我都需要650 is ,但我可以从上述解决方案中获得的最接近的值是728 is ,它可以从获得。
如何获得窗口(浏览器)的最大高度,无论浏览器是否与JQuery一起最大化?我很感激任何解决方案或想法,非常感谢。
发布于 2014-09-07 07:54:56
亲爱的,尝试创建一个CSS文件并添加以下代码:
.css({ "max-height": navHeight + 'px' });
.css({ "max-height": navHeight + 'px' });
.css("max-height", navHeight + 'px'));您可以通过以下语法设置自己选择的最大高度。
https://stackoverflow.com/questions/25708034
复制相似问题