JS键盘事件及键盘控制上下左右移动
2018-10-06 20:01
225 查看
JS键盘事件
键盘事件:完整的 key press 过程分为两个部分:1. 按键被按下;2. 按键被松开。
keydown:按键按下
keyup:按键抬起
keypress:按键按下抬起
实例:
[code]<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <!--<script src="js/dom01.js"></script>--> <style> #box{ width: 400px; height: 400px; background: burlywood; margin: auto; position: relative; overflow: hidden; } #fj{ width: 50px; height: 50px; background: red; position: absolute; top: 300px; left: 150px; } </style> </head> <body> <div id="box"> <div id="fj"> 小飞机 </div> </div> </body> <script> var fj=document.getElementById("fj"); document.onkeydown=function(e){ //键盘按下事件绑定 var e=window.event||e; switch(e.keyCode){ case 37: //左 fj.style.left=Math.max(0,fj.offsetLeft-5)+"px"; break; case 38: //上 fj.style.top=Math.max(0,fj.offsetTop-5)+"px"; break; case 39: //右 fj.style.left=Math.min(350,fj.offsetLeft+5)+"px"; break; case 40: //下 fj.style.top=Math.min(350,fj.offsetTop+5)+"px"; break; } } </script> </html>
阅读更多
相关文章推荐
- js实现按键球,小球随键盘上下左右控制移动
- js 键盘控制表格input上下左右移动
- 【 java版坦克大战--事件处理】 键盘控制小球上下左右移动
- js实现键盘的上下左右控制图片移动
- javaScript+css+html——键盘事件(通过键盘上下左右控制图形位置)
- 键盘控制div上下左右移动 (转)
- JS实现用键盘控制DIV上下左右+放大缩小与变色
- 用JS实现键盘左右键控制图片移动
- js实现简单的动画(4个按钮控制图片上下左右移动)
- 【AS3代码】键盘控制影片剪辑上下左右移动!!
- java事件机制之通过上下左右键来控制小球为位置的移动演示
- JS实现用键盘控制DIV上下左右+放大缩小与变色
- 键盘控制div上下左右移动
- js实现用键盘控制DIV上下左右+放大缩小与变色
- java事件机制之通过上下左右键来控制小球为位置的移动演示
- js键盘上下左右(方向键)事件
- 利用键盘上的上下左右(回车)键模拟出tab 键的功能上下左右移动焦点
- Isometric Game Programming 笔记(二)按键控制地图上下左右方向移动
- js实现键盘控制DIV移动的方法
- JAVA用画板JFrame画布Panel画笔Graphics画100个星星可以任意拖拽,可以按上下左右控制字或者月亮的移动,shift控制移动字还是月亮-end版