Oh, I didn't see your code in there. Yeah, that won't work because you're only controlling the playhead of the timeline but since you've got it directly linked to the scrollbar position (scrub: true), it'll of course jump to the appropriate spot as soon as the user starts scrolling again.    I assume you intended to do something more like this?:  See the Pen eYeMbMo?editors=1010 by GreenSock (@GreenSock) on CodePen