gpt4 book ai didi

cytoscape.js - 使 cytoscape.js 动画连续播放

转载 作者:行者123 更新时间:2023-12-01 04:39:51 28 4
gpt4 key购买 nike

有没有办法让动画连续播放?

这是一个 demo使用 ani.play()但它只做 一次 .不是连续的。

我想要一个“闪烁”节点。它应该不断地增长和缩小,直到用户说停止。

现在,我已经做到了

var jAni = cy.$('#rose').animation({
style: {
'background-color': 'red',
'width': 75
},
duration: 1000
});
jAni.play();

正如 ani.play() 的文档中提到的一样

最佳答案

你必须把你的 promise 锁起来。自动倒带并不意味着自动重播,就像磁带一样。

let loopAnimation = ele => {
return (
ele.animation(opts).play()
.promise('complete').then(loopAnimation)
);
};

loopAnimation(someNode);

关于cytoscape.js - 使 cytoscape.js 动画连续播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50823005/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com