Общая продолжительность временной шкалы GSAP без повтора - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть экземпляр Timelinelite, в котором я запускаю анимации "single shot" и "repeating", однако я бы хотел, чтобы timeline.totalDuration() не включал повторение. Моя цель из приведенного ниже состоит в том, чтобы получить общую продолжительность 1,5se c, то есть длительность без повторения.

Есть ли способ, который я могу использовать, чтобы получить его?

const timeline = new Timelinelite({paused: true});

timeline
//Animation A ( 1 second duration)
  .to('#box',{x: 0,duration: 1 }, 0)
//Animation B ( 0.5 second duration)
  .fromTo('#box',{x: currentX - 2},{x:currentX + 2,duration: 0.5, repeat: -1}, 0.5);
...