animation
CSS3のアニメーションより遅いので使わないようにしています。
メソッドを使用しても、直接 CSS3 アニメーションを使用css
するよりも高速ですが、遅いのではないかと思っていました。animation
transform3d
$(this).animate({'opacity' : 'show', 'top' : topPosition+'px'});
対
$(this).css('top', topPosition+'px');
ご覧のとおりtransform3d
、動的に生成される位置パラメーターが必要なため、css3 を直接使用することはできません。
CSS
#flashMessage{
position: relative;
transition: all 1.4s ease-in-out;
-webkit-transition: all 1.4s ease-in-out; /** Chrome & Safari **/
-moz-transition: all 1.4s ease-in-out; /** Firefox **/
-o-transition: all 1.4s ease-in-out; /** Opera **/
}