有没有办法让动画连续播放?
这是使用ani.play()的demo,但它只执行一次.不是连续的.
我想要一个’闪烁’节点.它应该不断增大和缩小,直到用户说停止.
现在,我已经做到了
var jAni = cy.$('#rose').animation({
style: {
'background-color': 'red',
'width': 75
},
duration: 1000
});
jAni.play();
正如ani.play()文档中提到的那样
最佳答案 你必须信守承诺.自动倒带并不意味着自动重放,就像磁带一样.
let loopAnimation = ele => {
return (
ele.animation(opts).play()
.promise('complete').then(loopAnimation)
);
};
loopAnimation(someNode);