2016-02-11 259 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

请在您的回答中添加说明。我们正在投票删除这个问题,因为它的**长度**和**内容**。 –