当前位置:首页 > 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 图片操作 jQuery 提供了多种方法来操作图片,包括加载、显示、隐藏、调整尺寸等。以下是一些常见的图片操作方法: 动态加载图片 使用 attr() 方法可以动态修改图片的 src 属…

jquery 使用

jquery 使用

jQuery 基础使用 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 的基本使用方法。 引入…

jquery删除

jquery删除

jQuery 删除元素的方法 使用 jQuery 删除 DOM 元素有多种方式,可以根据需求选择合适的方法。 remove() 方法remove() 方法会删除选中的元素及其子元素,同时移除元素上的…

jquery函数

jquery函数

jQuery 函数概述 jQuery 是一个快速、简洁的 JavaScript 库,通过封装原生 JavaScript 功能,简化 DOM 操作、事件处理、动画和 AJAX 等任务。其核心函数 $()…

jquery地址

jquery地址

jQuery 官方地址 jQuery 的官方网站和 CDN 地址如下: 官网:https://jquery.com/ CDN 链接(通过 jQuery 官网提供): <scr…

jquery轮播图

jquery轮播图

jQuery轮播图实现方法 基础HTML结构 创建一个包含轮播图图片的容器,通常使用无序列表或div嵌套结构: <div class="slider"> <ul class="…