Javascript Velocity.js以并行的持续时间运行动画

Javascript Velocity.js以并行的持续时间运行动画,javascript,jquery,animation,svg,velocity.js,Javascript,Jquery,Animation,Svg,Velocity.js,在Velocity.js中,默认情况下(在对象上)运行动画的方式是在队列中一个接一个地运行。 您可以使用不同的命名队列或选项{queue:false}并行运行动画 这样很好: 但是,一旦您添加了一个持续时间选项,如{duration:300},动画将再次一个接一个地运行:-使用命名队列和{queue:false}选项 在Velocity.js中,有没有一种方法可以在同一对象上并行运行具有(不同)持续时间的动画? 或者有什么方法可以解决这个问题吗?我正试图编写一个脚本,将动画从基于关键帧的系统转

在Velocity.js中,默认情况下(在对象上)运行动画的方式是在队列中一个接一个地运行。 您可以使用不同的命名队列或选项
{queue:false}
并行运行动画

这样很好:

但是,一旦您添加了一个持续时间选项,如
{duration:300},
动画将再次一个接一个地运行:-使用命名队列和
{queue:false}
选项

在Velocity.js中,有没有一种方法可以在同一对象上并行运行具有(不同)持续时间的动画?
或者有什么方法可以解决这个问题吗?我正试图编写一个脚本,将动画从基于关键帧的系统转换为velocity,因此我正在寻找一种方法来同时为一个对象的不同属性制作动画,这些属性彼此独立。

a.Wolff在一篇评论中回答说,我在传递两个对象时出现了一个错误,而不是一个,它使用
{duration:300,queue:a}
而不是
{duration:300},{queue:a}

工作正常,不是吗:
mydiv.velocity({translateX:75},{duration:300,queue:a})。velocity({translateY:75},{duration duration 300,queue:c})
?为什么不干脆
.velocity({translateX:75,translateY:75},{duration:300})
@Vanojx1,因为在我的示例中,x和y翻译的持续时间可能不同usecase@A.Wolff这就解决了!非常感谢!是的,我想我误解了,也谢谢你的帮助!