我有一个动画功能,其持续时间我设置为任意数50.我还使用step
参数设置变量动画。代码:
$('.shadow-right').animate(
{
opacity: 0
},
{
duration: 50,
step: function(){
for (var i = 0; i < statsActualPos.length; i++) {
statsActualPos[i]-=statsTargetPos[i]/50;
}
}
}, function() {
statsIsActive = false;
});
问题是我不知道完成这个动画需要多少帧。是否有一个公式来查找jQuery动画中的帧数?我的frameRate是40 fps。