[封装插件]键盘录入可上下左右移动的元素
2018-01-09 13:13
330 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>测试标题</title> <style> #divid{ width: 100px; height: 100px; background:red; position: absolute; top: 100px; left: 100px; } </style> </head> <body> <div id="divid"> </div> <script type="text/javascript"> //定义三个值 var x = 100; //x表示横坐标 var y = 100; //y表示纵坐标 var v = 10; //v表示每次变动的值,也可以直接在给坐标赋值时直接加数值 document.onkeydown = function(event){ //获取需要改变的标签对象 var divobj = document.getElementById("divid"); //获取键盘输入键位的代表数字 var keyobj = event.keyCode; switch(keyobj){ //匹配到38数字的代表值为左箭头 case 37: //把x坐标进行改变,加上每次运动的值 x += -v; //然后把进行加减操作后的x值赋值给元素对象的纵坐标 divobj.style.left = x+"px"; //匹配结果结束 break; //以下同理 case 38: y += -v; divobj.style.top = y+"px"; break; case 39: x += v; divobj.style.left = x+"px"; break; case 40: y += v; divobj.style.top = y+"px"; break; } } </script> </body> </html>
相关文章推荐
- 利用键盘上的上下左右(回车)键模拟出tab 键的功能上下左右移动焦点
- 【转载】移动开发中的上下左右滑动插件jquery.swipe.js
- 键盘按键左右上下移动+保存cookie数据
- 【 java版坦克大战--事件处理】 键盘控制小球上下左右移动
- 移动开发中的上下左右滑动插件jquery.swipe.js非常经典的啊!
- 键盘控制div上下左右移动
- 【AS3代码】键盘控制影片剪辑上下左右移动!!
- JS—实现元素上下左右移动
- JavaScript Select和Option列表元素上下左右移动
- css 不影响同辈元素上下左右移动元素位置
- 【JavaScript】列表元素上下左右移动:Select和Option的应用
- Javascript 利用键盘上的上下左右(回车)键模拟出tab 键的功能上下左右移动焦点
- js实现按键球,小球随键盘上下左右控制移动
- 移动开发中的上下左右滑动插件jquery.swipe.js
- js实现键盘的上下左右控制图片移动
- 利用键盘上的上下左右(回车)键模拟出tab 键的功能上下左右移动焦点
- 利用键盘上的上下左右(回车)键模拟出tab 键的功能上下左右移动焦点
- JavaScript Select和Option列表元素上下左右移动
- 键盘控制div上下左右移动 (转)
- JS实现元素上下左右移动效果