我有這個標記:jQuery的,切換DIV,CSS間距問題
<div class="myToggledDiv">
<div>content</div>
</div>
<div style="margin-top: 10px;">
content
</div>
通過jQuery,我在做.slideToggle顯示/隱藏頂格。
我希望有兩個div之間的10px空間,無論是摺疊還是展開。
然而,行爲,當頂級div滑落,10px的餘量保持不變,但只要頂部div完成滑動10px的餘量消失。這似乎是一個利潤率崩潰的問題。
我想出瞭解決的辦法是這樣的:
<div class="myToggledDiv">
<div>content</div>
</div>
<div style="font-size: 1px"> </div>
<div style="margin-top: 10px;">
content
</div>
的& NBSP;是關鍵,因爲需要在div中有內容來「分離」兩者並保留10px的保證金。
我試過.clearfix:after方法,但是在這種情況下不起作用,所以也許這是一個以jQuery爲中心的問題。有沒有人遇到過這種情況,並找到比額外的div更優雅的解決方案?
+1一如既往的好信息,道格! – Sampson