js同时按下两个方向键


Posted in Javascript onDecember 01, 2007

具体代码如下所示:

<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
var dn=0; //1 up, 2 left, 3 both 
document.onkeyup = function() 
{ 
  if(event.keyCode== 37) 
  { 
    if(dn==2) 
    { 
      dn=0 
    } 
  else if(dn==3){dn=1} 
  } 
  if(event.keyCode== 38) 
  { 
    if(dn==1){dn=0} 
    else if(dn==3){dn=2} 
  } 
} 
document.onkeydown = function() 
{ 
  if(event.keyCode== 37) 
  { 
    ren.innerText="aa"//向左 
    if(dn==0){dn=2} 
    else if(dn==1){dn=3} 
  } 
  else if(event.keyCode==38) 
  { 
    ren.innerText="bb"//向上 
  if(dn==0){dn=1} 
  else if(dn==2){dn=3} 
  } 
  if(dn==3) 
  { 
    dn=0 
    alert("cc") 
  } 
} 
//--> 
</SCRIPT> 
<div id=ren></div>

总结

以上所述是小编给大家介绍的js同时按下两个方向键,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
学习ExtJS TextField常用方法
Oct 07 Javascript
JavaScript的变量作用域深入理解
Oct 25 Javascript
JavaScript中去掉数组中的重复值的实现方法
Aug 03 Javascript
JS等比例缩小图片尺寸的实例
Feb 27 Javascript
使用jQuery和PHP实现类似360功能开关效果
Feb 12 Javascript
node.js中实现同步操作的3种实现方法
Dec 05 Javascript
JQuery选择器绑定事件及修改内容的方法
Jan 23 Javascript
分享javascript计算时间差的示例代码
Mar 19 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
May 30 Javascript
node.js平台下的mysql数据库配置及连接
Mar 31 Javascript
详解angularjs利用ui-route异步加载组件
May 21 Javascript
实现div滚动条默认最底部以及默认最右边的示例代码
Nov 15 Javascript
document.documentElement &amp;&amp; document.documentElement.scrollTop
Dec 01 #Javascript
jquery api参考 visualjquery 中国线路 速度快
Nov 30 #Javascript
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
Nov 30 #Javascript
jquery 指南/入门基础
Nov 30 #Javascript
Prototype1.6 JS 官方下载地址
Nov 30 #Javascript
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
Nov 30 #Javascript
jQuery 研究心得 取得属性的值
Nov 30 #Javascript
You might like
解决File size limit exceeded 错误的方法
2013/06/14 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
Maps Javascript
2007/01/22 Javascript
11款基于Javascript的文件管理器
2009/10/25 Javascript
javascript eval和JSON之间的联系
2009/12/31 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
json的定义、标准格式及json字符串检验
2014/05/11 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
2016/06/20 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
2017/03/10 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
vue中路由参数传递可能会遇到的坑
2017/12/07 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
2018/10/25 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
2018/12/29 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
python比较两个列表是否相等的方法
2015/07/28 Python
用Python的Flask框架结合MySQL写一个内存监控程序
2015/11/07 Python
python判断字符串是否是json格式方法分享
2017/11/07 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
python解析xml文件方式(解析、更新、写入)
2020/03/05 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
法定代表人授权委托书
2014/04/04 职场文书
教师一帮一活动总结
2014/07/08 职场文书
安全环保演讲稿
2014/08/28 职场文书
村主任“四风”问题个人整改措施
2014/10/04 职场文书
银行开户授权委托书格式
2014/10/10 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
中班下学期个人总结
2015/02/12 职场文书
储备店长岗位职责
2015/04/14 职场文书
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL
python模板入门教程之flask Jinja
2022/04/11 Python