我想使用 ExtJs 或本机 javascript 获取视口的高度。
我怎样才能得到这个高度?我没有使用任何 extjs 视口容器。
如果使用 ExtJs 不可能,那么我怎样才能找到视口的确切高度?
谢谢!!
我想使用 ExtJs 或本机 javascript 获取视口的高度。
我怎样才能得到这个高度?我没有使用任何 extjs 视口容器。
如果使用 ExtJs 不可能,那么我怎样才能找到视口的确切高度?
谢谢!!
使用 window.innerHeight 解决了我的问题,并且 ExtJs 查找视口高度的方法如下 -
Ext.getBody().getViewSize().height
怎么样
window.innerWidth
window.innerHeight
在 ExtJS 中你可以使用getViewSize( )
另一种简单的 JS 方法是
此函数将返回任何文档高度(跨浏览器),如果文档正文高度小于视口高度,则它将返回视口高度。因为我认为在您检查时您的文档是空的,这应该非常适合您。
function getDocHeight() {
var D = document;
return Math.max(
Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
Math.max(D.body.clientHeight, D.documentElement.clientHeight)
);
}