我和这个人有同样的问题How to disable duplicate keydown in jQuery,只是我没有使用 jQuery 所以我很难将它翻译成“纯” JavaScript,无论如何我已经设置switch
了一些键的大小写和当我按住右箭头键时,我的 div 正在飞行。另外,如果这不是问题,你能告诉我当我放开右箭头键时停止 div 移动的最简单方法是什么,我是否必须用clearInterval
or 制作一个新的开关盒?
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";
}
对不起,伙计们,我有点忙,我正在测试所有可能性,到目前为止我已经看到了一些有趣的建议。这些天我都会测试他们,然后评估你在这个网站上所做的事情。我必须说伟大的社区。谢谢大家的帮助 :)