Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取页面的可视部分的宽度和高度?_Javascript_Jquery_Dom_Height_Width - Fatal编程技术网

Javascript 如何获取页面的可视部分的宽度和高度?

Javascript 如何获取页面的可视部分的宽度和高度?,javascript,jquery,dom,height,width,Javascript,Jquery,Dom,Height,Width,如何使用JS和jQuery获取它们 我知道$window.innerWidth可以获得。但我不希望它包含滚动条的宽度或高度 谢谢大家! 来自: 如果您将overflow:hidden添加到此页面的主体,这样就没有滚动条,然后在JS控制台中运行$window.width,请注意此值会增加 我发现最好的方法是使用Javascript <script type="text/javascript"> var height = document.body.offsetHeight; var w

如何使用JS和jQuery获取它们

我知道$window.innerWidth可以获得。但我不希望它包含滚动条的宽度或高度

谢谢大家!

来自:


如果您将overflow:hidden添加到此页面的主体,这样就没有滚动条,然后在JS控制台中运行$window.width,请注意此值会增加

我发现最好的方法是使用Javascript

<script type="text/javascript">
var height = document.body.offsetHeight;
var width = document.body.offsetWidth;

//code goes here
</script>
<script type="text/javascript">
var height = document.body.offsetHeight;
var width = document.body.offsetWidth;

//code goes here
</script>
var newHeight=height + 'px';
var newWidth=width + 'px';