This is selecting everything in your document that matches. That's why all your slides have played. var workTitle = $(".title"); var workContent = $("p");   It's better to create your animations ahead of time for something like this. Using jQuery's .map() method is an easy way to create an array-like list of objects (timelines).   When a slide loads, use the index to play that animation. When a slide leaves, use the next slide index to pause the animation in its starting st
    • Like
    6