本文通过实例代码给大家介绍了js同时按下两个方向键的实现方法,感兴趣的朋友跟随脚本之家小编一起看看吧
具体代码如下所示:
<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同时按下两个方向键,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持! |