Sha256: b3dc80d5176d8f8f2d79c26b26180f5ff2630b61fcabfe6a460336abd0c86b4f
Contents?: true
Size: 1.01 KB
Versions: 7
Compression:
Stored size: 1.01 KB
Contents
const WhatsOn = { speed : input => { return input * 0.05; }, slide : value => { let alert = $(".screen-alert__wrap",value), feed = $(".screen-alert__feed",value), width = $(feed).width() + 100, clone = $(".screen-alert__clone",value); $(alert).addClass("modify-grid"); const prep = gsap.timeline({ defaults : { ease : "none" }}); const tl = gsap.timeline({ repeat : -1, paused : true, defaults : { ease : "none" }}); tl.to([feed,clone],{ duration : WhatsOn.speed(width), x : - width }); prep .to(alert,{ duration : WhatsOn.speed(20), paddingLeft : 0 }) .call(()=>{ tl.play(); }); }, scroll : value => { let feed = $(".screen-event__feed",value), height = $(feed).height(), clone = $(".screen-event__clone",value); let tl = gsap.timeline({ repeat : -1, defaults : { ease : "none" }}); tl.to([feed,clone],{ duration : WhatsOn.speed(height), y : - height }); } }
Version data entries
7 entries across 7 versions & 1 rubygems