JavaScript 运动的问题
发布网友
发布时间:2022-05-15 15:01
我来回答
共2个回答
热心网友
时间:2022-05-15 16:31
向左移动:
startMove(Div, {left:-200,top:0}, 10,function(){}),
向右移动:
startMove(Div, {left:200,top:0}, 10,function(){}),
向上移动:
startMove(Div, {left:0,top:-100}, 10,function(){}),
向下移动:
startMove(Div, {left:0,top:100}, 10,function(){}),
热心网友
时间:2022-05-15 17:49
在startMove里面, obj.timer赋值前先检测timer是否存在再赋值,追问运动是能够正常运行的,我的意思是这样,打个比如,这个比如是我键盘事件也已经写好了,不用考虑这问题,例如当我按下键的时候,
startMove(Div, {height:200,width:10}, 10,function(){
}),
这个运动的意思是:高度匀速变成200,同时宽度匀速变成10,这里只是个例子,我这样写的结果会导致,高度和宽度他们会同时减少,这样就实现不了贪吃蛇的那种90度转弯的效果了