当前位置:首页 > jquery

jquery 高度

2026-03-02 12:17:55jquery

jQuery 获取和设置元素高度的方法

使用 jQuery 可以轻松获取或设置元素的高度,以下是几种常用的方法:

获取元素高度

height() 方法用于获取匹配元素集合中第一个元素的高度(不包括内边距、边框和外边距)。

var elementHeight = $('selector').height();

innerHeight() 方法返回元素的高度,包括内边距(padding),但不包括边框和外边距。

var innerHeight = $('selector').innerHeight();

outerHeight() 方法返回元素的高度,包括内边距和边框,但不包括外边距。可以传递 true 参数以包括外边距。

jquery 高度

var outerHeight = $('selector').outerHeight();
var outerHeightWithMargin = $('selector').outerHeight(true);

设置元素高度

height(value) 方法用于设置匹配元素集合中每个元素的高度。

$('selector').height(200);

也可以使用函数动态设置高度。

jquery 高度

$('selector').height(function(index, currentHeight) {
    return currentHeight + 100;
});

获取窗口和文档的高度

$(window).height() 返回浏览器窗口的视口高度。

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

$(document).height() 返回整个文档的高度。

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

注意事项

  • 使用 height() 获取的高度是数值,单位为像素。
  • 设置高度时,可以传递数值(默认为像素)或字符串(如 '50%')。
  • 这些方法适用于可见元素,隐藏元素的高度可能需要先显示后才能正确获取。

示例代码

获取并设置 div 元素的高度:

// 获取 div 的当前高度
var divHeight = $('#myDiv').height();

// 设置 div 的新高度
$('#myDiv').height(divHeight + 50);

获取窗口高度并在控制台输出:

$(window).resize(function() {
    console.log('Window height: ' + $(window).height());
});

标签: 高度jquery
分享给朋友:

相关文章

jquery最新版本

jquery最新版本

jQuery 最新版本 截至2024年7月,jQuery 的最新稳定版本是 3.7.1,发布于2023年11月16日。 版本特性 3.x 系列:支持现代浏览器(IE 9+),移除了旧版API…

jquery特效

jquery特效

jQuery 常见特效实现方法 淡入淡出效果 使用 fadeIn() 和 fadeOut() 方法实现元素的渐显和渐隐效果。可通过参数控制动画持续时间(毫秒)和缓动函数。 $("#element")…

jquery 图表

jquery 图表

jQuery 图表库推荐 jQuery 本身不直接提供图表功能,但可以通过插件或集成其他库实现图表绘制。以下是几种常用的 jQuery 图表解决方案: Chart.js 集成 Chart.js 是一…

jquery 滑块

jquery 滑块

jQuery 滑块实现方法 使用 jQuery 实现滑块功能可以通过多种方式完成,包括使用原生 jQuery 或结合插件(如 jQuery UI)。以下是几种常见实现方法: 使用 jQuery UI…

jquery js

jquery js

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更高…

jquery 效果

jquery 效果

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。jQuery 提供了丰富的效果(Effects)功能,可以轻松实现元素的动态显…