键盘移动div样例
来源:互联网 发布:仓库管理php源码 编辑:程序博客网 时间:2024/06/09 14:07
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>键盘移动div</title> <style type="text/css"> *{margin:0px;padding:0px;} #move{width:200px;height:200px;background:orange;font-family:microsoft yahei;position:absolute;top:200px;} </style> </head><body> <div id="move"></div> <script type="text/javascript"> var step = 10;//我的世界 var move = document.getElementById('move'); var inte = null;//定时器变量 window.onkeypress = function(e){ var c = e.keyCode; //检测按键信息 switch(c){ case 37: moveLeft(); break; case 38: moveUp(); break; case 39: moveRight(); break; case 40: moveDown(); break; } } window.onkeyup = function(){ //清空定时器 clearInterval(inte); inte = null; } //向左移动函数封装 function moveLeft(){ if(inte != null) return ; inte = setInterval(function(){ //获取当前元素的left值 var l = move.offsetLeft; //计算新的left var newLeft = l - step; //设置细腻的left值 move.style.left = newLeft + 'px'; },10) } //向右移动 function moveRight(){ //判断当前页面是否有定时器 if(inte != null) return ; inte = setInterval(function(){ //获取当前元素的left值 var l = move.offsetLeft; //计算新的left var newLeft = l + step; //设置细腻的left值 move.style.left = newLeft + 'px'; },10) } //向上 function moveUp(){ // var t = move.offsetTop; var newT = t - step; move.style.top = newT + 'px'; } //向下 function moveDown(){ var t = move.offsetTop; var newT = t + step; move.style.top = newT + 'px'; } </script></body></html>
0 0
- 键盘移动div样例
- 键盘控制div移动
- 键盘控制DIV块移动
- js实现键盘控制移动div
- JavaScript——用键盘wasd控制div移动
- js键盘控制div移动,解决停顿问题
- div 移动
- div 移动
- js实现键盘操作对div的移动或改变-------Day43
- js实现键盘操作实现div的移动或改变的原理及代码
- 解决js中onkeydown事件键盘控制div移动鼠标卡顿
- 键盘移动对话框
- 键盘事件移动元素
- unity 键盘控制移动
- 用键盘移动笑脸
- UITextField跟随键盘移动
- textFied随着键盘移动
- 点击键盘移动物体
- eclipse 轻松NDK开发
- 记沪江之行
- 关于android系统Binder机制解析
- 安装oracle12c后,用dbca建数据库老遇到ora-12560错误的解决策
- Leetcode-container-with-most-water
- 键盘移动div样例
- 275. H-Index II
- Spring bean 设值注入和 构造注入
- springmvc controller ajax 一些使用说明
- SimpleNet网络框架源码分析
- 银行家算法的实现,有关进程资源分配的算法
- spring 2 bean配置--基本配置
- java.util.ConcurrentModificationException错误
- com.alibaba.dubbo.rpc.RpcException的解决方法