Generic easing functions lib
Originally made for use with wanted-tuts.com.
Functions:
linear
easeInQuad
easeOutQuad
easeInOutQuad
easeInCubic
easeOutCubic
easeInOutCubic
easeInQuart
easeOutQuart
easeInOutQuart
easeInQuint
easeOutQuint
easeInOutQuint
Usage:
const Tween = ;const scrollTo = { var duration doc from to start timer delta; if !target return; duration = 256; doc = documentdocumentElement; from = windowscrollY || docscrollTop || 0; to = targetoffsetTop - 30; start = ; delta = to - from; documentbodyscrollTop = from; timer = ; } ;