Velocity JS动态设置属性

时间:2014-09-18 09:45:55

标签: javascript velocity.js

我可以像这样改变左边的值:

$.Velocity.animate(element,
    { left: '100%' }, 0
);

但是如何使用变量动态地更改该属性,如下所示。

var side = 'left';

 $.Velocity.animate(element,
    properties[side] = '100%', 0
 );

然后我可以动态地将一侧设置为右侧或左侧。

1 个答案:

答案 0 :(得分:2)

var props = {left: '100%'};
$.Velocity.animate(element,
    props, 0
);

// later just change props:
props = {right: '50%'};
// next animation runs with the new value
$.Velocity.animate(element,
    props, 0
);