JQuery Transit - CSS3 animations for jQuery
ricostacruz.com
ricostacruz.com
it enhances jquery's own animate function making animations use CSS3 hardware accelerated equivalents in browsers that support them while using the original jquery software mode when not supported. and you don't need to change a single line of code on your site since its completely transparent.
https://github.com/robdodson/amd-css3-ease
And I talk about it in this blog post, but it's really easy to use: http://robdodson.me/blog/2012/05/27/penner-easing-equations-...
Credit really goes to Matthew Lein who converted the equations to CSS3: http://matthewlein.com/ceaser/
Ugh.
Flagging a browser because "something doesn't work" is just lazy.
Testing w/ Modernizr _will_ use client resources, and sometimes it's faster, cheaper, and less costly to make assumptions than run those tests.
Terrible case in point: "position:fixed". It's not supported in older iOS and IE6, and CSS fallbacks don't work. Testing for it w/ JS is too costly to be worth it, so UA checking is a better compromise. (That is, if it's mandatory to degrade well...)
[IE6] http://www.cssplay.co.uk/layouts/fixed.html
(Not that it matters anymore.)
it also seems to add a few things that .animate cannot do, such as skew and 3d rotation.
keep in mind that .animate works in all browsers while this needs a modern browser that supports CSS3.