Jump to content
Search Community

Stop video on section leave

scavaliere test
Moderator Tag

Go to solution Solved by PointC,

Recommended Posts

  • Solution

Hi @scavaliere :)

 

Welcome to the forum and thanks for being a club member. We appreciate it.

 

If you make this change to your code, it should work as expected.

onEnter: () => document.getElementById("background_video").play(),
onLeave: () => document.getElementById("background_video").pause(),
onEnterBack: () => document.getElementById("background_video").pause(),

Even more concise.

const video = document.querySelector("#background_video")
ScrollTrigger.create({
  start: "top center",
  end: "bottom bottom",
  trigger: "#video",
  onEnter: () => video.play(),
  onLeave: () => video.pause(),
  onEnterBack: () => video.pause(),
  markers: true
});

Happy tweening and welcome aboard.

:)

 

  • Like 3
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...