我一直在Anime.JS中四处寻找,试图在运行时更新动画的播放持续时间。但是,我似乎无法在播放期间更新这些值。
这是我的出发点:
var animator = anime({
targets: 'span',
width: 1000,
easing: 'linear',
duration: 1000,
autoplay: false
});
document.querySelector('span').onmouseenter = function() {
if (animator.reversed) animator.reverse();
animator.play();
};
document.querySelector('span').onmouseleave = function() {
if (animator.paused) animator.play();
animator.reverse();
};
我尝试添加animator.duration = 500;
,但似乎没有效果。
有什么想法吗?