繁体   English   中英

用jQuery完全扩展后如何获取div高度

[英]How to get div height after is completely expanded with jquery

我已经阅读了一些文档,但还不够清楚。

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

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

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

div完全扩展后,如何获得合适的高度?

非常感谢

好吧,我找到了找到此方法的方法。 我在这里发布,以防有​​人发现它有用。

在我的情况下,我的<div.content>被嵌套在另一个带有.animator类的<div> ,所以如果我这样做

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

然后控制台日志返回正确的.content高度

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM