jQuery animate creates underlying loop and updates some properties on each call in that loop. Which is essentially same as update method.
Difference is that animate it self has some API around it, and makes it easier to do things by providing some arguments.
You could create some utility global methods to do similar. Or even simple script with some attributes so it is changeable from Editor. And reuse that script all around.