Skip to main content

.animation

.animation : Tween | Timeline | undefined

[read-only] The Tween or Timeline associated with the ScrollTrigger instance (if any).

Returns : Tween | Timeline | undefined

The Tween or Timeline associated with the ScrollTrigger (if any)

Details

[read-only] The Tween or Timeline associated with the ScrollTrigger instance (if any). ScrollTriggers don't have to have any animation associated with them, of course, in which case animation will be undefined.

Embedded example

let tween = gsap.to(".class", {
x: 100,
id: "example",
scrollTrigger: ".trigger",
});

console.log(ScrollTrigger.getById("example").animation); // tween

Standalone example

let tween = gsap.to(".class", { x: 100 }),
st = ScrollTrigger.create({
trigger: ".trigger",
start: "top center",
end: "+=500",
animation: tween,
});

console.log(st.animation); // tween