【发布时间】:2013-01-03 10:13:34
【问题描述】:
我的页面上有一个手风琴小部件,它在打开动画时会展开超过它应该停止的位置(在动画结束时捕捉回正确的大小),并在开始动画关闭时捕捉到相同的扩展大小.在我的例子中,手风琴内容应该扩展到 150px,但我在 Chrome 的 Inspect Element 窗口中看到它的动画并看到它短暂地达到了 185px。
我看到其他人建议在将手风琴部分更改为 position: absolute 以进行计算时,当 jQuery 进行大小计算时,填充和/或边距可能会欺骗 jQuery。
http://jsfiddle.net/shadowycore/T5fnZ/1/
任何帮助都将不胜感激。
【问题讨论】:
-
建议使用文档中定义的标记。您的树中有额外的级别,这可能会导致意外行为并且不能被视为错误
标签: jquery jquery-ui user-interface accordion