.outerHeight不考虑填充

时间:2013-03-05 17:42:12

标签: jquery css

更新小提琴:http://jsfiddle.net/KG3H8/4/

我有jquery扩展.content的高度,它有一个基于%的填充。

如果我移除填充物,它可以完美地工作。

我更新了jsfiddle,将.outerHeight()放在$(window)以外的所有内容上,因为它无论如何都无法在那里工作。我还添加了高度的打印输出。我仍然找不到问题。

1 个答案:

答案 0 :(得分:1)

如果您将true作为第一个参数发送,则

outerHeight()应包含填充...和边框以及边距。

  

获取匹配元素集中第一个元素的当前计算高度,包括填充,边框和可选边距。返回一个整数(没有" px")表示的值,如果在一组空元素上调用,则返回null。

如果那不是您想要的,那么您可能需要innerHeight()