javascript - 如何获取窗口视口(viewport)大小?

标签 javascript jquery extjs

我试图获取窗口视口(viewport)宽度。当我使用 document.documentElement.clientHeight(or)window.innerWidth 我可以得到我所需要的。如果我以最小化模式登录,那么如果我最大化窗口,视口(viewport)宽度将不会调整大小。我在最小化时获得了视口(viewport)宽度。我怎样才能解决它? 我也尝试使用 document.body.clientHeight。但是这里我也遇到了问题。由于状态栏的原因,视口(viewport)大小比我的视口(viewport)大。然后我减去状态栏大小,然后我得到了视口(viewport)如果我的窗口中再次出现另一个栏,我也会遇到同样的问题。 我真正需要的是如何获得最终用户视口(viewport)大小?请帮助我?

提前致谢

最佳答案

来自 jQuery 文档:

http://api.jquery.com/height/
http://api.jquery.com/width/

$(window).width();   // returns width of browser viewport
$(window).height();   // returns height of browser viewport

关于javascript - 如何获取窗口视口(viewport)大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4067196/

相关文章:

javascript - 我在以下 chai Expect 中收到断言错误

javascript - 数据表标签搜索

javascript - IE6和IE7 ExtJS gridPanel标题消失

forms - 避免 Ext.form 验证滚动到顶部

javascript - ExtJS 的代码结构

javascript - JSON 发布到 API

javascript - 如何根据值的变化修改D3js图表?

javascript - 粘性标题没有完全固定

c# - 如何在 c#, asp.net 中一次上传多张图片时检查图片是否已经存在/已附加

javascript - 如何在 x 秒后停止 jquery 动画