我有一個固定位置#header
,其中X爲.child
元素,高度爲19px,隱藏溢出。 #header
有一個:hover
,它將高度更改爲max-height
(因此可以使用其中的.child元素進行擴展)以及動畫transition: max-height 0.2s 1s ease;
。 (固定div不能隨着它的增長或縮小來操縱div),所以我想在#header
以下製作position: relative
div,它具有與#header
相同的內容高度,它可以與#header:hover
同時增長或縮小,但可以移動其他div在它下面用動畫。獲取要複製的子元素的總高度
我在Stackoverflow的其他帖子上找到了一個方法,幾乎可以做到see JSFIDDLE,只不過它將.child元素的所有高度統計在一起。我只需要#parent
的高度,但這是一個不是固定高度的max-height
。
[更新]解決由於@喬爾 - 阿爾梅達 因爲DIV有短路的高度和隱藏的溢出它無法讀取div的高度,但與添加的.scrollHeight它可以讀取的高度div無論是否隱藏可見。
你能扔了的jsfiddle例如 –
@塞斯 - mcclaine還有就是#1例的的jsfiddle,但我認爲它已經解決了感謝參與! – 807