2013-10-22 218 views
2

這是jsfiddleJQuery平滑內容滑動

<div id="w"> 
    PARENT 
    <div id="a" style="display:none"> 
     child 1 
    </div> 
    <div id="b"> 
     child 2 
    </div> 
</div> 
---------------- 
$('#a').slideToggle('slow'); 
$('#b').slideToggle('slow'); 

的問題是父容器的高度有點跳躍,而滑動的孩子。
這是因爲子div的動畫不同步。
我該如何使這個動畫流暢?
謝謝!

+0

我認爲你可以解決這個問題的唯一方法是在你的容器上設置一個固定的高度 – billyonecan

+0

通過自定義動畫可以肯定。我只想要一個已經完成它的人:) – disfated

回答

0

試試這個。 JSFiddle Demo

您需要將固定的height給予父div。

+1

不,它不。因爲這不是保證金問題。 – disfated

+0

那你遇到哪種類型的問題?你能更詳細地描述一下嗎? – SanketS

+0

@SanketS當發生'slideToggle()'時,父元素會輕微跳躍 – billyonecan