var cw = window.innerWidth, ch = window.innerHeight, nWaves = 5, waves = [], amp = 10, speed = 0.4, detail = 30, waveY = 0; for (var w=0; w{ return (w==0) ? {fill:'#fff'} : {fill:'none', stroke:'#fff', 'stroke-dasharray':'2 4', 'stroke-width':3-w/nWaves*3}}}); } gsap.timeline({defaults:{duration:1.5}, delay:0}) //.from('.txt1', {opacity:0, ease:'power2.inOut'}, 0) //.to(window, {scrollTo:ch/2}, 0); gsap.ticker.add(drawWave); function drawWave(t) { if (waveY!=-$(window).scrollTop()) gsap.to(window, {duration:1, waveY:Math.round($(window).scrollTop())}); for (var k=0; k{ cw=window.innerWidth; ch=window.innerHeight; })