e.animatedProperties is undefined
the reported error is one of the following two errors:
f.easing[e.animatedProperties[this.prop]] is not a function
c.easing[this.options.specialEasing && this.options.specialEasing[this.prop] || a] is not a function
Read more to find out how I fixed it…
A problem with jQuery Easing Plugin
Either of these errors occur when a newer version of jquery and jquery.easing is used with an older version of the call to animate.easing.
Some people are calling it a bug in jquery, but truthfully its a problem with the easing plugin. Usually you’ll see it when you update to newer versions of jquery or jquery.easing.js from an older version.
f.easing error is when you are using jquery 1.6.2 or newer
c.easing error is when you are using jquery 1.4.2
Even though the error occurs in your jquery file (jquery-latest-pack.js, or equivalent), the actual bad code will be located wherever you called the “animate” function.
Why is this happening?
The easing plugin has been updated and changed, and that’s why you are experiencing this error. The newest version of the jquery.easing plugin does not use those old keywords anymore, so they should be changed. So basically, the easing library was planned poorly. Wishing for backwards compatibility anyone?