JS设置自定义快捷键并实现图片上下左右移动

  

  

实现功能:

  

1。自定义上下左右键
  

  

2。使用自定义热键或者使用键盘上下左右键移动图片

  

效果图:

  

 JS设置自定义快捷键并实现图片上下左右移动

  

步骤1:

  

HTML代码:

  

        & lt; !DOCTYPE html>   & lt; html>   & lt;头lang=癳n”比;   & lt;元charset=皍tf - 8”比;   & lt; title>使用自定义按键实现图片移动& lt;/title>   & lt;风格类型=" text/css "比;   表{   border-collapse:崩溃;   }   & lt;/style>   & lt;脚本src=" https://www.yisu.com/zixun/js/key.js "祝辞& lt;/script>   & lt;/head>   & lt; body>   & lt; img id=癷mg src=" https://www.yisu.com/zixun/img/Koala.jpg "对齐="中心"/比;   & lt;表一致="中心"边境=?”比;   & lt; tr>   & lt; td对齐="中心" colspan=?”在修改上下左右键& lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>上:& lt;/td>   & lt; td> & lt;输入类型=拔谋尽弊畲蟪ざ??”祝辞& lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>下:& lt;/td>   & lt; td> & lt;输入类型=拔谋尽弊畲蟪ざ??”祝辞& lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>左:& lt;/td>   & lt; td> & lt;输入类型=拔谋尽弊畲蟪ざ??”祝辞& lt;/td>   & lt;/tr>   & lt; tr>   & lt; td>右:& lt;/td>   & lt; td> & lt;输入类型=拔谋尽弊畲蟪ざ??”祝辞& lt;/td>   & lt;/tr>   & lt; tr>   & lt; td对齐="中心" colspan=?”祝辞& lt;输入类型=鞍磁ァ奔壑?" https://www.yisu.com/zixun/确定”/祝辞& lt;/td>   & lt;/tr>   & lt;/table>   & lt;/body>   & lt;/html>      

步骤2:

  JS:

        var上,下,左,右,   var up1、down1 left1 right1;   var obj=. getelementbyid (img);   obj。左=0;   obj。顶级=0;//通过设置四个不同参数来进行判断   函数myFunction (str) {   var关键=window.event.keyCode;//当str=设置的参数时把钥匙赋值给up1   如果(str==跋蛏稀?{   up1=关键;   }   如果(str==跋蛳隆?{   down1=关键;   }   如果(str==白蟆?{   left1=关键;   }   如果(str==罢贰?{   right1=关键;   }   }//确定函数事件   功能确认(){//把up1赋值给了=up1;=down1;   左=left1;   正确的=right1;   alert("您设置的热键键值为:" +了+”;“+了+”;“+了+”;“+右);   fkey ();   }   函数fkey () {   console.log (event.keyCode);   var关键=window.event.keyCode;//获取你自定义的键和键盘上下左右键都可以用   如果(键==37 | |关键==方法(左)){//左   obj。左-=80;   }   如果38(关键==| |关键==方法用于(){//上   obj。最高-=80;   }   如果(键==39 | |关键==方法(右)){//右   obj。+=80;   }   如果(关键==40 | |关键==方法(下)){//下   obj。+=80;   }   obj.style。左=obj。左+“px”, obj.style。=obj。+“px”;   }   文档。onkeydown=fkey;      

  

以上所述是小编给大家介绍的JS设置自定义快捷键并实现图片上下左右移动,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
  如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

JS设置自定义快捷键并实现图片上下左右移动