2013-03-05 73 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