Cross-browser CSS3 transitions in JavaScript.