如何获得div高度后用jquery完全展开

时间:2017-02-27 22:03:29

标签: javascript jquery height console.log

我已经阅读了一些文档但我没有这么清楚。

假设我有一个图像用类.content扩展了一个巨大的div。我想知道<div class="content">高度有多少,所以我在扩展div的函数中做了这个简单的事情

contentSize = $('.content').outerHeight(true);
console.log('Content size is', contentSize, 'pixels');

使用一些控制台日志记录来查看返回但值不正确。我想因为当控制台返回值时div的高度没有完全展开。假设控制台返回1500px,但最终高度为3000px。

div完全展开后如何才能获得正确的高度?

非常感谢

1 个答案:

答案 0 :(得分:0)

好吧,我找到了找到这个的方法。我发帖在这里以防万一有人觉得它很有用。

在我的情况下,我的<div.content>已嵌套在另一个<div>的课程.animator中,所以如果我这样做了

var contentSize = $('.animator').find('.content').outerHeight(true);
console.log('Content size is', contentSize, 'pixels');

然后控制台日志返回.content

的正确高度

干杯