use*_*991 4 javascript jquery animation
我有一个问题,animate()jQuery 的功能没有完成动画我的数字计数动画.动画简单地应该从0到5000计数,但刷新时有时会在4999结束,其他时间在4989等.
它在80%的时间内正常工作,但20%的时间刷新页面时动画以不同的数字结束.我究竟做错了什么?
http://jsbin.com/dobajepoti/2/ (不断刷新页面看看)
step()不保证在每个中间值上调用该函数,而是调用动画的每一步(可以通过超时或通过请求下一个动画帧来定义).因此,5000的最终值并不总是构成动画步骤.
为了确保它,您可以将每步功能分配给done回调:
$(thing).animate({
// ...
step: myStepFunction,
done: myStepFunction
});
Run Code Online (Sandbox Code Playgroud)
例如http://output.jsbin.com/fagicunuye
| 归档时间: |
|
| 查看次数: |
436 次 |
| 最近记录: |