为了账号安全,请及时绑定邮箱和手机立即绑定

通过键盘上下左右键控制div的移动,不知道问题出在哪,请大神看看呗

通过键盘上下左右键控制div的移动,不知道问题出在哪,请大神看看呗

Echo_Chien 2016-08-10 13:15:43
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style>#pic{ width:135px; height:240px; position:relative;}#pic img{width:135px; height:240px;}</style></head><body><div id="pic"><img src="123.JPG"></div><script>var pic=document.getElementById("pic") /*键盘控制div左右上下移动*/ pic.onkeydown=function(event){ if(event.keyCode==37){/*左*/  pic.style.left=pic.offsetLeft-20+"px";   } else if(event.keyCode==38){/*上*/  pic.style.top=pic.offsetTop-20+"px"; } else if(event.keyCode==39){/*右*/ pic.style.left=pic.offsetLeft+20+"px"; } else if(event.keyCode==40){/*下*/ pic.style.top=pic.offsetTop+20+"px"; } }</script></div></body></html>
查看完整描述

1 回答

已采纳
?
Cassie_yu

TA贡献22条经验 获得超15个赞

将onkeydown绑定在document上面...

查看完整回答
2 反对 回复 2016-08-10
  • 1 回答
  • 1 关注
  • 1729 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信