JavaScript或jQuery中使用键盘控制对象运动
<div id="monkey"><img src="img/monkey.png" ></div>
在JavaScript中,
document.οnkeydοwn=function(){var e = event || window.event || arguments.callee.caller.arguments[0];var monkey=doucument.getElementById("monkey");if(e && e.keyCode==39){ var mleft=monkey.offsetLeft+10; monkey.offsetLeft=mleft+"px";}); }
在jQuery中,
$(document).keydown(function(e){ var $monkey=$("#monkey");if(e.which==39){ //当用户按下→键的时候触发(39为键盘中的→键)$a=$monkey.offset().left;$monkey.offset(function(index, banana) {//使用jQuery中的offset方法控制div的偏移bananeX=new Object();bananeX.left=banana.left+10;return bananeX;});} });
jQuery的offset()方法详解可查看http://www.w3school.com.cn/jquery/css_offset.asp
转载于:https://www.cnblogs.com/zmsister/p/6442054.html
JavaScript或jQuery中使用键盘控制对象运动相关推荐
- 流程代码中js报错,在javaScript或者jQuery中字符串比较没有equals()方法
问题: 流程走不下去. 原因: 在javaScript或者jQuery中字符串比较没有equals()方法,要比较两个字符串是否相等可以直接用==或者is()进行判断. //判断是否为未签约有风险等级 ...
- TIANBOT MINI机器人在gazebo中使用键盘控制运动
在上一节,我们配置好了xacro文件,那么这一节我们实现小车在gazebo环境中通过键盘控制节点动起来,并且使用rviz可视化工具. 01 配置各个文件 第一步首先是要修改描述文件,修改的目的是增加c ...
- ROS通信机制--键盘控制乌龟运动线速度角速度XYZ值的解释
目录 前言 案例实现 线速度角速度X.Y.Z值的取值和作用 (END) 前言 在学习ros之初,想必大家运行的第一个案例就是键盘控制乌龟运动.这是ros内置的小案例,采用的通信机制为话题通信.本文介绍 ...
- ROSNOTE : 键盘控制机器人运动
ROS与底盘的通信协议: ROS平台与小车底盘通信一般是通过串口 写入串口的内容是 左右轮的速度 从串口中读取到的是小车x,y坐标,方向角,角速度 ROS平台串口处理程序: 主要是写在base_con ...
- 基于paddledetection在ROS中搭建红绿灯检测控制车模运动(3)—— 使用训练结果在ros中仿真红绿灯控制小车运动
前言 第一节: 基于paddledetection在ROS中搭建红绿灯检测控制车模运动(1)-- 环境搭建准备以及软件安装 第二节: 基于paddledetection在ROS中搭建红绿灯检测控制车模 ...
- java 图片 运动_怎么在GUI中用键盘控制图片运动?java问题?
怎么在GUI中用键盘控制图片运动?java问题? 关注:174 答案:3 mip版 解决时间 2021-01-17 01:03 提问者落叶.牵绊着思念 2021-01-16 09:43 怎么在GU ...
- 原生JavaScript实现jQuery中的slideUp和slideDown滑动效果
参考文章:用原生JavaScript写出类似jQuery中slideUp和slideDown效果_johnworks的博客-CSDN博客 作者:johnworks 目录 一.前言 二.第一次尝试 ...
- mfc键盘控制移动鼠标光标_如何在Windows中使用键盘控制鼠标光标
mfc键盘控制移动鼠标光标 If you're stuck without a mouse temporarily, don't worry-you can still use your PC. Yo ...
- 控制程序中加入键盘控制
又是哭瞎的调试过程,不是码农,不做很深入地追究,只想实现想要的效果,随便记录下.期待有更好的想法. 设计目标:方便小车调试,能用键盘控制小车急停与移动. 刚开始是为了调试的时候防止小车出现不可 ...
最新文章
- 安卓socks5代理客户端_内网Mysql代理浅析
- 1.7 matlab矩阵元素的引用(可通过下标和序号引用)
- SVN 放弃修改或撤销删除
- JavaScript实现四则运算
- ClassNotFoundException Com Sun Jersey Spi Container Servle
- VS开发工具常用插件
- android自动更新demo,Android程序自动更新功能模块的实现方法【附完整demo源码下载】...
- dll可以在linux下使用吗_Python 下使用 Altair 数据制图 | Linux 中国
- 卡巴斯基6.0的授权文件
- 基于LSTM的多变量多步序列预测模型实战「超详细实现说明讲解」
- C语言入门:函数递归与写法
- 【U盘量产工具】热插拔导致U盘进入写保护——安国主控AU6989SN-GT
- SWUST OJ 1132: Coin-collecting by robot
- 【竖心旁】我曾在森林里遇见过一只夜莺
- Meta-learning algorithms for Few-Shot Computer Vision 论文解读(二)
- UVALive 6678 Judging Troubles
- matlab 矩阵命令,matlab中的矩阵的基本运算命令
- goland集成golint
- Blog UPUP——域名、图床与其他
- 在Ubuntu 16.04上安装和配置VNC
热门文章
- POJ3070 Fibonacci(矩阵快速幂)
- ZF1.* 愤怒小鸟系列二:快速自定义创建MVC
- ios学习--TableView详细解释
- 获取JavaScript变量的类型
- 6/7 SELECT语句:过滤(正则表达式REGEXP)
- 买了两本“博客园开发者征途”系列的书
- react-router5.x 的配置及其页面跳转方法和js跳转方法
- Mysql的“Limit”操作
- [转载]ZIGBEE:Coordinator中的邻居表(Neighbour Table)问题
- 睡袋拆掉_拯救“夜醒”——睡袋如何挑选,学问这么大?主要看tog