发现了几个问题,1.bluebird.js不需要引入也可以正常完成动画;2.var Promise=window.Promise这行也不需要ES6可以正常实例化;3.ball.style.marginLeft=marginLeft+'px'不加'px'无法执行;4.两个内置对象_animate(ball,dis)要加上参数
2017-12-23
很奇怪,老师 ball.style.marginLeft = marginLeft + 'px' 没有px,动画居然也能执行
2017-12-15
resolve()的后面也需要加上一个return,要不然setTimeout也是一直在回调没有清空
2017-12-11
if (marginLeft === distance) {
cb && cb()
return // 加一个return,要不我第三个球运行到300的时候一直震动
}
cb && cb()
return // 加一个return,要不我第三个球运行到300的时候一直震动
}
2017-12-11