Skip to content

Instantly share code, notes, and snippets.

@pzagor2
Last active April 26, 2017 10:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pzagor2/cfe5bc02762c521090debd2ab07cf54c to your computer and use it in GitHub Desktop.
Save pzagor2/cfe5bc02762c521090debd2ab07cf54c to your computer and use it in GitHub Desktop.
function createSlideShowTimeline(group, overlap, delay) {
overlap = overlap || 0.5;
delay = delay || 1;
var leftTimeline = new TimelineMax();
var TIME = 0;
for (var j = 0; j < 20; j++) {
for (var i = group.length - 1; i >= 0; i--) {
var toSHow = group[i];
var toHide = group[i+1] || group[0];
leftTimeline.to(toSHow, overlap, {autoAlpha:1, display:'block'}, TIME);
leftTimeline.to(toHide, overlap, {autoAlpha:0}, TIME);
TIME = TIME + delay;
}
leftTimeline.set({}, {}, TIME);
}
return leftTimeline;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment