ExtJs またはネイティブ JavaScript を使用して、ビューポートの高さを取得したいと考えています。
どうすればこの高さを取得できますか? extjs ビューポート コンテナーは使用していません。
ExtJsを使用できない場合、ビューポートの正確な高さを見つけるにはどうすればよいですか?
ありがとう!!
ExtJs またはネイティブ JavaScript を使用して、ビューポートの高さを取得したいと考えています。
どうすればこの高さを取得できますか? extjs ビューポート コンテナーは使用していません。
ExtJsを使用できない場合、ビューポートの正確な高さを見つけるにはどうすればよいですか?
ありがとう!!
window.innerHeight を使用して私の問題を解決し、ビューポートの高さを見つける ExtJs の方法は次のとおりです-
Ext.getBody().getViewSize().height
どうですか
window.innerWidth
window.innerHeight
ExtJSでは使用できますgetViewSize( )
もう1つの単純な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)
);
}