带箭头键的Javascript移动:长按该键时Gif停止
我对Javascript非常陌生,有两个带箭头键的Javascript移动:长按该键时Gif停止,javascript,dom-events,animated-gif,onkeydown,Javascript,Dom Events,Animated Gif,Onkeydown,我对Javascript非常陌生,有两个onkeydown问题: 我有一个行走的人(gif),我想用箭头键移动它。当它与另一个div容器碰撞时,一个不可见的层应该变得可见。现在我可以看到gif对按键有反应,但它没有向两侧移动。你知道我的错误在哪里吗 正如我所说,gif显示的是一个行走的人。当未按下任何键时,该人静止不动(png);当按下左箭头时,它向左(gif)移动,右箭头也一样。问题是,当我再按一下箭头键时,gifs会在很短的时间后停止继续。如何使Javascript将一个永久按下的键理解为
onkeydown
问题:
var x=0;变量y=440;//=卡尔·库德宁
var xHA2=795;var yHA2=430;//=Haus2 Koordien
var xHA3=433;变量yHA3=565;//=豪斯3号
var xHO1=250;var yHO1=90;//=库尔迪恩1酒店
var TastenC;var C;变量T;//编码、编码、味道
var aktiv;//斯派克特间隔
功能(C,速度){
//速度=静态速度;dateiname wird zusammengesetzt
如果(C==37){T=“L”window.document.images[0].src=“Bilder/karl”+Velocity+“\u L.gif”}
如果(C==39){T=“R”window.document.images[0].src=“Bilder/karl”+Velocity+“\u R.gif”}
else{T=“X”;};
//返回T;
}
函数kollison(){
//卡尔·米特·豪斯2
if((数学abs(y-yHA2))