我使用 slideUp 和 slideDown 函数构建了一个简单的 jQuery 动画 Accordion 菜单(也尝试使用 slideToggle),虽然它看起来很棒,但即使所有 Accordion 菜单元素的高度相同,动画也非常流畅。如您所见,even here on jQueryUIs example , 当你点击一个元素时,菜单的底部会上升一点,然后在动画完成后回落。我认为这与动画中的轻微时间差异有关,但即使设置延迟也不能解决问题。任何人都知道我如何解决这个问题?这很重要,因为我正在处理的网站本质上是一个巨大的 Accordion 菜单,所以这个问题变得非常明显。
最佳答案
我的 2c:
我假设您想避免 Accordion 下方的抖动,即整个页面上下移动。我在正确的道路上吗?如果是这样,我会研究这种行为并将 holding div 调整到固定高度,使其在底部额外增加 1、2、3 px。
我也注意到了我的应用程序中的一般“问题”。
关于javascript - jQuery Accordion 菜单动画摆动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8235164/