私はこの男のHow to disable repetitive keydown in jQueryのような同じ問題を抱えています.jQueryを使用していないだけなので、それを「純粋な」JavaScriptに変換するのに苦労していswitch
ます.右矢印キーを押したままにすると、div が飛んでいます。また、問題がなければ、右矢印キーを離したときに div の動きを止める最も簡単な方法を教えてください。またはで新しいスイッチケースを作成する必要がありclearInterval
ますか?
switch (keyPressed) {
case 39:
setInterval(movFwr, 50);
break;
}
function movFwr() {
if (currPos == 1000) {
a.style.left = 1000 + "px";
} else currPos += 10;
a.style.left = trenutnaPozicija + "px";
}
申し訳ありませんが、私は少し忙しく、すべての可能性をテストしており、これまでのところいくつかの興味深い提案を見てきました。私はこれらすべての日をテストし、このサイトであなたが何をしているかを評価します. 私が言わなければならない素晴らしいコミュニティ。ご協力ありがとうございました:)