slideDown()
在我之前停止(或slideUp()
)中途之后,如何让动画继续?我相信它不会的事实与slideDown()
仅对最初隐藏的元素起作用的事实有关。这些动画中的元素并没有隐藏。
有没有办法规避这种行为,让 jQuery 在停止后继续动画?(编辑:或者如果您知道使用的替代解决方案slideDown()
;当然也可以)
请也查看我的 jsfiddle 示例,看看我在做什么。
至于一些背景信息:
我想为表单验证消息实现这种行为。我单独将它们向下滑动,然后在延迟后再次向上滑动。但是,如果用户重新提交表单的速度比消息消失的速度更快,并且某些“新”消息已经存在并且尚未完成动画(向上或向下滑动),我想再次将它们向下滑动。