javascript - 如何在 javascript 中获取最大可用屏幕高度?

标签 javascript css

document/window outerHeight 提供窗口的大小(例如,当浏览器窗口重新调整大小时,值会发生变化)。

screen.availHeight 为您提供实际屏幕尺寸(包括实际浏览器导航等)

我尝试使用 top:0,buttom:0 创建一个固定的 div 集并获取 outerHeight 但它也受限于窗口的当前大小。

当窗口最大化时获得最大可用高度的最佳方法是什么?

谢谢。

编辑

在@Greg Burghardt 的帮助下提供的答案是

screen.availHeight - (window.outerHeight - window.innerHeight)

最佳答案

您可能正在寻找:

document.documentElement.offset[Height|Width]

一个很好的引用:A Tale of Two Viewports

关于javascript - 如何在 javascript 中获取最大可用屏幕高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23911934/

相关文章:

javascript - NW.js 打开一个新窗口并在发生事件时关闭它

javascript - 如何为 dialogflow 聊天机器人创建本地服务器?

javascript - 如何直接在 HTML 页面中拍照(而不打开相机应用程序)?

html - 表单的跨浏览器兼容性问题

html - CSS 将内容保持为纵向或方形模式

javascript - 最小化屏幕宽度时,导航栏叠加层不会排成一行

javascript - 如何检查div是否有id?

jquery - 如何删除 facebook 分享按钮下划线

javascript - SlideDown div 显示在其他 div 后面

javascript - SVG:过渡,动画,然后另一个过渡不起作用