English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery height() 方法

jQuery HTML/CSS Methoden

height()方法获取或设置所选元素的高度。

当height()方法用于获取高度时,它将返回第一个选定元素的高度。

当height()方法用于设置高度时,它将设置所有选定元素的高度。

如下图所示,height()方法不包含padding,border或margin:

高度值也可以是相对的。如果为值提供了前导+=-=字符序列,则通过从当前值中加上或减去给定的数值来计算目标高度(例如 height("+ = 50"))。

语法:

获得高度:

$(selector).height()

设置高度:

$(selector).height(value)

使用函数设置高度:

$(selector).height(function(index, currentHeight))

实例

获取DIV元素的高度:

$("div").click(function(){
  $(this).height();
});
Testen Sie heraus‹/›

设置所有段落的高度:

$("button").click(function(){
  $("p").height(50);
});
Testen Sie heraus‹/›

使用不同的单位设置所有段落的高度:

$("#btn1").click(function(){
  $("p").height(50);
});
$("#btn2").click(function(){
  $("p").height("7em");
});
$("#btn3").click(function(){
  $("p").height("100vh");
});
Testen Sie heraus‹/›

单击按钮时,增加所有段落的高度(使用功能):

$("button").click(function(){
  $("p").height(function(i, val){
    return val * 2;
  });
});
Testen Sie heraus‹/›

height()方法还能够找到窗口和文档的高度:

$(window).height();// 返回浏览器窗口的高度
$(document).height();  // 返回HTML文档的高度
Testen Sie heraus‹/›

显示width(),height(),innerHeight(),innerWidth(),outerWidth()和outerHeight()之间的差异:

$("button").click(function(){
  $("div").width();
  $("div").innerWidth();
  $("div").outerWidth();
  $("div").height();
  $("div").innerHeight();
  $("div").outerHeight();
});
Testen Sie heraus‹/›

添加平滑滚动效果,当用户滚动页面时:

let size = $(".main").height(); // Holen Sie die Höhe von ".main"
$(window).keydown(function(event) {
  if(event.which === 40) { // Wenn Sie auf die Pfeiltaste nach unten drücken
    $("html, body").animate({scrollTop: "+=" + size}, 300);
  } else if(event.which === 38) { // Wenn Sie auf die Pfeiltaste nach oben drücken
    $("html, body").animate({scrollTop: "-=" + size}, 300);
  }
});
Testen Sie heraus‹/›

Parameterwert

ParameterBeschreibung
valueGibt einen Integer an, der die Anzahl der Pixel darstellt, oder einen Integer mit optionaler Maßединиeneinheit (als String)
function(index, currentHeight)Gibt eine Funktion an, die die Höhe des ausgewählten Elements zurückgibt
  • index-Gibt die Indexposition des Elements im Satz zurück

  • currentHeight-Gibt die aktuelle Höhe des ausgewählten Elements zurück

jQuery HTML/CSS Methoden