我的页面上有一个手风琴小部件,它在动画打开时扩展超过它应该停止的位置(在动画结束时捕捉回正确的大小),并在它开始动画关闭时捕捉到相同的扩展大小。在我的例子中,手风琴内容应该扩展到 150px,但我在 Chrome 的 Inspect Element 窗口中看到它的动画并看到它短暂地变成了 185px。
我看到其他人建议在将手风琴部分更改为position: absolute
简单地进行计算时,当它进行大小计算时,填充和/或边距可能会欺骗 jQuery。
http://jsfiddle.net/shadowycore/T5fnZ/1/
任何帮助都将不胜感激。