Javascript 动画js-重置整个时间线(删除所有以前添加的动画)

Javascript 动画js-重置整个时间线(删除所有以前添加的动画),javascript,animation,anime.js,Javascript,Animation,Anime.js,我可以使用timeline.add({parameters})函数将动画添加到动画时间线。是否可以删除所有先前添加的动画并重置整个时间线 谢谢,您可以通过调用restart方法重置时间线: const tl = anime.timeline({ duration: 400, easing: 'easeInOutQuad', }) tl.add({ targets: '.box', rotate: 360, translateX: { value: 400,

我可以使用
timeline.add({parameters})
函数将动画添加到动画时间线。是否可以删除所有先前添加的动画并重置整个时间线


谢谢,

您可以通过调用
restart
方法重置时间线:

const tl = anime.timeline({
  duration: 400,
  easing: 'easeInOutQuad',
})

tl.add({
  targets: '.box',
  rotate: 360,
  translateX: {
    value: 400,
    delay: 400,
  }
})

document.querySelector('button').addEventListener('click', () => {
    tl.restart();
});