JQuery - 获取可滚动元素的当前高度

时间:2017-08-01 21:28:47

标签: jquery css

我想知道如何在JQuery中获取隐藏溢出和高度设置的元素的高度。

我已经尝试了谷歌搜索了一段时间,但我找不到任何东西。我找到的任何东西都给出了总高度,好像它不可滚动,但找到相反的东西似乎很难。

编辑:原来我是在错误的元素上做的。 Protip:选择可滚动元素的高度,而不是其中的内容...

1 个答案:

答案 0 :(得分:0)

根据编辑进行编辑:

  • *通配符设置为重置浏览器margin

使用scrollHeight检查以下示例:

var getHeight = $('body').prop('scrollHeight');
alert(getHeight);
* {
  margin: 0;
}

body {
  overflow: hidden;
  height: 1000px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>stuff</div>