这里老师为什么分作两个函数来写男孩的运动,用一个函数来写可以吗?有大神能解答下吗?谢谢
function stratRun(options, runTime) {
var dfdPlay = $.Deferred();
// 恢复走路
restoreWalk();
// 运动的属性
$boy.transition(
options,
runTime,
'linear',
function() {
dfdPlay.resolve(); // 动画完成
});
return dfdPlay;
}
// 开始走路
function walkRun(time, dist, disY) {
time = time || 3000;
// 脚动作
slowWalk();
// 开始走路
var d1 = stratRun({
'left': dist + 'px',
'top': disY ? disY : undefined
}, time);
return d1;
}