当前位置:首页 > jquery

jquery获取屏幕高度

2026-03-16 22:23:59jquery

jQuery获取屏幕高度的方法

使用jQuery可以方便地获取屏幕高度、窗口高度或文档高度,具体方法如下:

获取屏幕高度(屏幕分辨率高度)

var screenHeight = $(window).height();

获取文档高度(整个网页内容的高度)

jquery获取屏幕高度

var documentHeight = $(document).height();

获取窗口可视区域高度(浏览器窗口高度)

var windowHeight = $(window).innerHeight();

注意事项

jquery获取屏幕高度

  • $(window).height() 获取的是浏览器窗口可视区域的高度
  • $(document).height() 获取的是整个HTML文档的高度
  • screen.height 是JavaScript原生属性,可直接获取屏幕分辨率高度

示例代码

$(document).ready(function() {
    console.log("屏幕高度: " + $(window).height());
    console.log("文档高度: " + $(document).height());
    console.log("窗口高度: " + $(window).innerHeight());
});

原生JavaScript替代方案 如果不使用jQuery,可以直接使用原生JavaScript:

// 窗口可视区域高度
var windowHeight = window.innerHeight;
// 文档高度
var documentHeight = Math.max(
    document.body.scrollHeight,
    document.body.offsetHeight,
    document.documentElement.clientHeight,
    document.documentElement.scrollHeight,
    document.documentElement.offsetHeight
);

标签: 屏幕高度
分享给朋友:

相关文章

vue实现屏幕撑满

vue实现屏幕撑满

使用 CSS 设置全屏 在 Vue 中实现屏幕撑满可以通过 CSS 样式来控制。确保根元素和子元素的高度设置为 100%。 <template> <div class="ful…

vue实现时间屏幕

vue实现时间屏幕

Vue实现时间屏幕 在Vue中实现时间屏幕可以通过多种方式完成,以下是一个简单的方法,利用Vue的数据绑定和JavaScript的Date对象来动态显示当前时间。 基本实现步骤 创建一个Vue组件,…

vue怎么实现高度渐变

vue怎么实现高度渐变

实现高度渐变的方法 在Vue中实现高度渐变效果,可以通过CSS的transition属性结合动态绑定样式或类名来实现。以下是几种常见的方法: 使用CSS过渡 通过Vue的v-bind:style或v…

react如何获取div的高度

react如何获取div的高度

使用 useRef 和 useEffect 获取 Div 高度 在 React 中,可以通过 useRef 钩子创建一个引用,并将其附加到目标 div 上。结合 useEffect 钩子,在组件挂载或…

jquery设置高度

jquery设置高度

使用 jQuery 设置高度的方法 jQuery 提供了多种方法来设置元素的高度,以下是几种常见的实现方式: 设置固定高度 使用 .height() 方法可以直接设置元素的高度为固定值: $('…

jquery设置div高度

jquery设置div高度

使用 jQuery 设置 div 高度的方法 通过 .height() 方法直接设置固定值 $("#targetDiv").height(200); // 将ID为targetDiv的元素高度设置为…