我想知道如何在JQuery中获取隐藏溢出和高度设置的元素的高度。
我已经尝试了谷歌搜索了一段时间,但我找不到任何东西。我找到的任何东西都给出了总高度,好像它不可滚动,但找到相反的东西似乎很难。
编辑:原来我是在错误的元素上做的。 Protip:选择可滚动元素的高度,而不是其中的内容...
答案 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>