<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; } div{ width: 100px; height: 100px; border: 1px solid #000; position: absolute; } </style> </head> <body> <div id="oDiv"></div> <script> // body有默认的margin 这个默认值是多少 // 8px IE7以下有不同 var oDiv = document.getElementById("oDiv"); document.onkeydown = function(event){ // console.log(oDiv.offsetTop,oDiv.offsetLeft) // oDiv.style.top = "30px" if(event.keyCode == 39){ console.log(oDiv.offsetLeft) oDiv.style.left = oDiv.offsetLeft + 1 + "px"; }else if(event.keyCode == 37){ oDiv.style.left = oDiv.offsetLeft - 1 + "px"; } } </script> </body> </html> |
相关文章
- 08-10【unity3D】鼠标控制camera的移动、放大(俯视浏览效果、LOL摄像机移动效果)
- 08-10解决“如何动态控制点击Edittext弹起/禁用软键盘”的问题
- 08-10unity 控制物体移动的方法(持续整理ing)
- 08-10transform.Translate来控制物体移动的一个坏处,无法实现真正的物理施力、碰撞反弹等状况
- 08-10UI 滑动面板的移动控制
- 08-10Unity3D——键盘控制移动
- 08-10UE4全局暂停(Set Game Paused)时控制相机移动的方法
- 08-10JS基础_键盘移动div
- 08-10JS通过键盘实现div的 四向/八向 移动
- 08-10unity鼠标滚轮控制摄像机视野的缩放和按住鼠标控制摄像机移动