trAvis - MANAGER
Edit File: plus-magic-scroll.min.js
/*Magic Scroll*/(function(a){'use strict';a(document).ready(function(){pt_plus_animateParalax()})})(jQuery);function pt_plus_animateParalax(){'use strict';var a=jQuery;if(0<a("body").find(".magic-scroll").length){var b=new ScrollMagic.Controller;a(".magic-scroll").each(function(c,d){var e="tween-"+c;e=new TimelineMax;for(var f=a(d).find(".parallax-scroll").length,g=a(d).find(".parallax-scroll").data("scroll_offset"),h=a(d).find(".parallax-scroll").data("scroll_duration"),j=0;j<f;j++){var k=.5,l=a(d).find(".parallax-scroll").data("scroll_type"),m=a(d).find(".parallax-scroll").data("scroll_x_from"),n=a(d).find(".parallax-scroll").data("scroll_x_to"),o=a(d).find(".parallax-scroll").data("scroll_y_from"),p=a(d).find(".parallax-scroll").data("scroll_y_to"),q=a(d).find(".parallax-scroll").data("scroll_opacity_from"),r=a(d).find(".parallax-scroll").data("scroll_opacity_to"),s=a(d).find(".parallax-scroll").data("scroll_rotate_from"),t=a(d).find(".parallax-scroll").data("scroll_rotate_to"),u=a(d).find(".parallax-scroll").data("scroll_scale_from"),v=a(d).find(".parallax-scroll").data("scroll_scale_to");"position"==l&&(0==j?e.fromTo(a(d).find(".parallax-scroll:eq("+j+")"),1,{scale:u,rotation:s,opacity:q,x:-(m*k),y:-(o*k),ease:Linear.easeNone},{scale:v,rotation:t,opacity:r,x:-(n*k),y:-(p*k),ease:Linear.easeNone}):e.to(a(d).find(".parallax-scroll:eq("+j+")"),1,{scale:v,y:-(p*k),ease:Linear.easeNone},"-=1"))}new ScrollMagic.Scene({triggerElement:d,duration:h,triggerHook:.5,offset:g}).setTween(e).addTo(b)})}}