【发布时间】:2011-03-17 20:58:41
【问题描述】:
这是“Jquery Accordion 实现中的抖动”的后续帖子
问题 - 当您通过单击句柄打开面板时,下方的面板在整个动画过程中会轻微抖动。
预期结果 - 下方面板应保持完全静止,因为所有面板的高度相同。当您有一个更复杂的 Accordion 以及不同高度的面板、添加缓动等时,抖动仍然以各种方式可见。
原始海报指出,在 Jquery 中没有既定的方式来同步动画。问题与手风琴中的两个平行动画(一个面板出来,另一个移开)不同步有关。
此解决方案不使用 Accordion JQuery 插件。 它通过步骤回调与独立的外部转换挂钩,从而提供自定义同步。 http://jsfiddle.net/NinjaSk8ter/mWENu/
我可以在这里复制无抖动行为:http://jsfiddle.net/NinjaSk8ter/Jv8Ta/
但是,如果我为答案包装器设置了任何类型的填充,就会出现抖动。
【问题讨论】: