Javascript 我可以用什么方式与jQuery动画队列交互jQuery

Javascript 我可以用什么方式与jQuery动画队列交互jQuery,javascript,jquery,jquery-animate,Javascript,Jquery,Jquery Animate,我可以用什么方式与jQuery动画队列交互? 我希望能够像电影一样使用动画,使我能够倒带、快进,甚至从某个相对时间播放动画 我知道这可能太复杂而无法实现,但对我来说,这是值得询问和了解的。如果能够发现这一点,那将是非常有趣的。:) 有什么想法吗?=) 简而言之,没有人真正支持这一点 原因在于它是如何工作的,它是一个简单的(好的,尽可能简单的)仅向前的模型: 在大多数情况下,都是通过a完成的()。在大多数情况下,这是一个简单的计算,我们需要在n毫秒内从valuex到valuey。jQuery的

我可以用什么方式与jQuery动画队列交互?

我希望能够像电影一样使用动画,使我能够倒带、快进,甚至从某个相对时间播放动画


我知道这可能太复杂而无法实现,但对我来说,这是值得询问和了解的。如果能够发现这一点,那将是非常有趣的。:)



有什么想法吗?=)

简而言之,没有人真正支持这一点

原因在于它是如何工作的,它是一个简单的(好的,尽可能简单的)仅向前的模型:
在大多数情况下,都是通过a完成的()。在大多数情况下,这是一个简单的计算,我们需要在
n
毫秒内从value
x
到value
y
。jQuery的计时器每13毫秒发生一次,每个正在进行的动画每13毫秒更新一次(移动一步)

您不能真正地“快进”,因为一旦启动动画,您必须调整未暴露的属性。您可以跳到任何动画的结尾(通过),或者在需要时…或者甚至直接处理队列,但仅此而已。至于倒带…好吧,动画被清理了(),所以这也被删除了(除了间隔计算都是前瞻性的)


所以,没有办法做到这一点,至少内置动画系统是不行的。这并不是说不可能,而是说已经用jQuery核心编写的代码在这里帮不了你多少忙。

可能吗?是的,非常肯定:)对于jQuery的动画队列,我怀疑不是。jQuery的动画队列只是一个函数列表(队列)。函数完成后,它将从队列中移除。为了能够倒带、快进或跳转到特定的时间,您需要从不同的角度来看待问题。这不再只是堆积函数了。非常感谢你的知识渊博!快速提问,这是一个打字错误吗?我想你的意思是
fxqueue
,但我不想在未经验证的情况下进行编辑=/