javascript-如何使用jQuery获取屏幕的“高度”

这个问题在这里已有答案:

  • 使用jQuery在屏幕上居中放置DIV                                     26个答案

我想在屏幕中间设置一些内容

谢谢

zjm1126 asked 2019-10-08T07:54:45Z
3个解决方案
150 votes
$(window).height();   // returns height of browser viewport
$(document).height(); // returns height of HTML document

如此处所述:[http://api.jquery.com/height/]

Dustin Laine answered 2019-10-08T07:54:56Z
5 votes

与响应式网站一起使用(在移动设备或ipad中查看)

jQuery(window).height();   // return height of browser viewport
jQuery(window).width();    // return width of browser viewport

很少使用

jQuery(document).height(); // return height of HTML document
jQuery(document).width();  // return width of HTML document
Piseth Sok answered 2019-10-08T07:55:27Z
2 votes
$(window).height();

要在中间设置任何内容,可以使用CSS。

<style>
#divCentre 
{ 
    position: absolute;
    left: 50%;
    top: 50%;
    width: 300px;
    height: 400px;
    margin-left: -150px;
    margin-top: -200px;
}
</style>
<div id="divCentre">I am at the centre</div>
rahul answered 2019-10-08T07:55:50Z
translate from https://stackoverflow.com:/questions/2407221/how-to-get-the-height-of-the-screen-using-jquery