2013-03-05 70 views
3

更新小提琴:http://jsfiddle.net/KG3H8/4/.outerHeight不占填充

我有jQuery的扩大我.content,其中有一个基于%填充的高度。

如果我删除填充它完美的作品。

我已经更新了的jsfiddle,将.outerHeight()上的一切,但$(window),因为它不会反正在那里工作。我还添加了高度的打印输出。我仍然无法找到问题。

+0

更新了小提琴的工作,请在下次发帖前检查它 – 2013-03-05 17:49:37

+0

它应该是这样吗? http://jsfiddle.net/KG3H8/1/你的jQuery语法看起来有点不对。 – 2013-03-05 17:49:38

+0

是的,我的jquery有点不好意思,对不起。只需快速将其扔到小提琴中,您就不必搜索该页面。它仍然没有考虑到它应该填充的内容。 – 2013-03-05 17:57:28

回答

1

outerHeight()应该包含填充...和边框以及边距,如果您发送true作为第一个参数。

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

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

+0

确实是这样,但由于某种原因,它不是..我明白它只是打印一个整数,这不是问题。它完全忽略了填充。 – 2013-03-05 17:59:35

+0

我认为问题在于它是**包括**填充,而你不想要那个...... – prodigitalson 2013-03-05 23:12:16