b) { return c / t * d + b; } function changeStyle() { obj.style.left = line(t, c, d, b) + 'px'; d++; if (d <= t) { setTimeout(changeStyle, 1000); } } 问题:时间不是整数,怎么办?动画跑得太慢,怎么办?(最小单位是d) javascript实现
b) { return c / t * d + b; } function changeStyle() { obj.style.left = line(t, c, d, b) + 'px'; d++; if (d <= t) { setTimeout(changeStyle, 1000/t); } } 问题:你扯了这么多蛋,我了解tween算法有什么用? javascript实现
Firefox (Gecko) Internet Explorer Opera Safa ri Basic support (Yes) (Yes) 9 (Yes) (Yes) pseudo-element support (Yes) (Yes) Not supported (ticket) Not supported (Yes)