隐藏在另一个元素中的元素的实际高度

时间:2012-11-14 07:54:05

标签: jquery height overflow hidden

我遇到了问题,但它只出现在Firefox上。 当我试图获取元素的高度时,它只返回元素的可见部分(在firefox中,在其余浏览器中它返回整个元素高度)。

结构如下:

<ul class="slider">
   <li><div>//content</div></li>
   <li><div>//content</div></li>
   <li><div>//content</div></li>
   ...
</ul>

我正在使用caroufredsel脚本进行轮播。我需要获得最高元素的高度来设置整个旋转木马的高度,因为当我尝试使用选项高度时:“auto”它仍然不起作用。

所以我问 - 如何获得由于溢出属性而部分隐藏的元素的真实高度?

1 个答案:

答案 0 :(得分:0)

尝试使用outerHeight代替height或查看此内容 - http://dreamerslab.com/blog/en/get-hidden-elements-width-and-height-with-jquery/ - 它允许使用此类构造:$( '.hidden' ).actual( 'width' );