Если вы делаете анимацию, я рекомендую вам использовать преимущества CSS-переходов вместо того, чтобы управлять элементами с помощью javascript - у вас будет возможность использовать преимущества графического оборудования, а также более эффективное рисование пикселей в целом.
Если вам по-прежнему необходимо выполнять анимацию в браузерах, которые не поддерживают эти переходы CSS (некоторые в ie9, ни в ie6-8), то вы можете использовать такой инструмент, как modernizr, чтобы определить, что доступно, и управлять этими элементами.в случае, если эти функции не доступны.
Как правило, анимации являются дополнительными - поэтому я добился большого успеха в отключении анимации для пользователей IE - если вы делаете медленные анимации на основе JavaScript только для работы пользователей IE, вы наказываете пользователейкоторые используют лучшие браузеры.
Только мои $ 0,02, конечно