不用promise 直接JS 写的 不能用浏览器直接打开吗 为什么我的球不动
JS写的那部分 不能直接浏览器打开吗 为什么我的不动 按照老师写 没有用 什么open 命令行 我是window系统 直接浏览器打开
JS写的那部分 不能直接浏览器打开吗 为什么我的不动 按照老师写 没有用 什么open 命令行 我是window系统 直接浏览器打开
2017-11-09
var ball1 =document.querySelector('.ball1')
var ball2 =document.querySelector('.ball2')
var ball3 =document.querySelector('.ball3')
function animate(ball,distance,cb){
setTimeout(function(){
var marginLeft = parseInt(ball.style.marginLeft,10)
if(marginLeft === distance){
cb && cb()
}
else{
if(marginLeft < distance) {
marginLeft++
}
else{
marginLeft--
}
ball,style.marginLeft = marginLeft +'px';
animate(ball,distance,cb)
}
},13)
}
animate(ball1,100,function(){
animate(ball2,200,function(){
animate(ball3,300,function(){
animate(ball3,150,function(){
animate(ball2,150,function(){
animate(ball1,150,function(){
//
})
})
})
})
})
})
举报