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 相关文章推荐
在textarea文本域中显示HTML代码的方法
Mar 06 Javascript
jquery获取元素索引值index()示例
Feb 13 Javascript
JavaScript中的对象的extensible属性介绍
Dec 30 Javascript
js实现简单的网页换肤效果
Jan 18 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
May 15 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
Sep 14 Javascript
vue父组件向子组件传递多个数据的实例
Mar 01 Javascript
React中使用UEditor百度富文本的方法
Aug 22 Javascript
解决vue的变量在settimeout内部效果失效的问题
Aug 30 Javascript
详解小程序毫秒级倒计时(适用于拼团秒杀功能)
May 05 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 jQuery
如何通过简单的代码描述Angular父组件、子组件传值
Apr 07 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
详解php的socket通信
2015/08/11 PHP
微信利用PHP创建自定义菜单的方法
2016/08/01 PHP
PHP回调函数与匿名函数实例详解
2017/08/16 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
你必须知道的Javascript知识点之&quot;深入理解作用域链&quot;的介绍
2013/04/23 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
jQuery实现多级下拉菜单jDropMenu的方法
2015/08/28 Javascript
微信小程序 限制1M的瘦身技巧与方法详解
2017/01/06 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
2018/07/24 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
Vue项目打包部署到apache服务器的方法步骤
2021/02/01 Vue.js
[01:55]2014DOTA2国际邀请赛快报:国土生病 紧急去医院治疗
2014/07/10 DOTA
[43:43]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第三场 11.29
2020/12/02 DOTA
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
Python的时间模块datetime详解
2017/04/17 Python
selenium在执行phantomjs的API并获取执行结果的方法
2018/12/17 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
Python帮你识破双11的套路
2019/11/11 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
HTML5无刷新改变当前url的代码
2017/03/15 HTML / CSS
美国LOGO设计公司:The Logo Company
2018/07/16 全球购物
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
2016/01/12 面试题
英语课前三分钟演讲稿
2014/08/19 职场文书
2014财务年度工作总结
2014/11/11 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书
工作经历证明范本
2015/06/15 职场文书
python 如何用map()函数创建多线程任务
2021/04/07 Python
解决pytorch读取自制数据集出现过的问题
2021/05/31 Python
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers