我认为它动画了一个元素的高度来回变化0,但事实并非如此。它似乎在切换display:block/none
,但我不确定它们是如何实现这种效果的。
我问,因为我希望能够中途停止滑动动画并用其他东西替换部分隐藏的元素,然后将其滑回视图,几乎就像一个魔术。但是我不能用其它东西替换它而不会出现故障,除非我给替换版提供相同的动画中期尺寸,并且由于height
不是正在发生变化,我不知所措。
答案 0 :(得分:1)
有一个进度选项,可以给予偶数,以便您可以在结束前执行操作
进展 类型:功能(Promise动画,Number progress,Number remainingMs) 在动画的每个步骤之后调用的函数,每个动画元素只调用一次,而不管动画属性的数量。 (版本添加:1.8)