endTime
endTime( includeRepeats:Boolean ) : Number
Returns the time at which the animation will finish according to the parent timeline's local time.
Parameters
includeRepeats: Boolean
(default =
true
) - by default, repeats are included when calculating the end time but you can passfalse
to prevent that.
Returns : Number
Returns the time at which the animation will finish according to the parent timeline's local time.
Details
Returns the time at which the animation will finish according to the parent timeline's local time. This does factor in the timeScale. For example:
var tl = gsap.timeline();
//create a 1-second tween
var tween = gsap.to(e, { duration: 1, x: 100 });
//insert the tween at 0.5 seconds into the timeline
tl.add(tween, 0.5);
console.log(tween.endTime()); //1.5
//double the speed of the tween, thus it'll finish in half the normal time
tween.timeScale(2);
console.log(tween.endTime()); //1