我正在使用 Velocity.js 制作动画。
我首先平移和旋转一个对象。动画完成后,我需要将对象再旋转 360 度。
问题是在第二个动画期间,旋转轴是关闭的。对象不是围绕中心旋转,而是围绕其原点旋转。
$.Velocity( obj, "stop" );
$.Velocity( obj,
{translateX: pos, rotateZ: rotation + 'deg'},
{duration: 1000, complete: function() {
$.Velocity( obj, {rotateZ: "360deg"}, {duration: 1000} ); }
});
可能是什么问题?
更新
演示该问题的 Codepen:http ://codepen.io/anon/pen/MYZaaj