我使用slideUp和slideDown函数构建了一个简单的jQuery动画手风琴菜单(也尝试使用slideToggle)虽然它看起来很棒,但即使所有手风琴菜单元素的高度都相同,动画也非常流畅。正如您所看到的,even here on jQueryUIs example,当您单击一个元素时,菜单的底部会稍微上升,然后在动画完成后恢复。我认为这与动画中的微小时序差异有关,但即使设置延迟也无法解决问题。任何人都知道我可以解决这个问题吗?这很重要,因为我正在研究的网站基本上是一个巨大的手风琴菜单,因此问题变得非常明显。
答案 0 :(得分:2)
我的2c:
我认为你想要避免在整个页面向下和向上移动的手风琴下方的紧张情绪。我在正确的道路上吗?如果是这样,我会研究行为并将持有div调整到一个固定的高度,在底部给它增加1,2,3个额外的px。
我也注意到我的应用程序中存在“问题”。