2016-02-11 204 views
1

我想使水平可摺疊的元素。我在這裏找到了一個解決方案: other stackoverflow post 這正是我想要的,但有點區別。我希望我的元素最初處於摺疊狀態,並通過單擊按鈕進行展開。有任何想法嗎?jquery水平滑動切換

編輯: collapsible.animate(width: "toggle"}, 1000);看起來不錯,唯一的問題是,當我的元素被擴大,它應該有display: inline-block,而不是display: block什麼是違約.animate(width: "toggle"}

回答

-1
$(element).animate({width: 'toggle'}, function() { 
    $(this).css("display", "inline-block"); 
}); 
+0

問題設置這個解決方案是,當$(element)被顯示爲'block'時動畫播放,並且在(false)動畫結束後,它變爲'inline-block'。而摺疊回來不是這樣對我工作。 – ACs

+1

請在您的回答中添加說明。我們正在投票刪除這個問題,因爲它的**長度**和**內容**。 –