gpt4 book ai didi

javascript - 如何禁用 jQuery 中的重复按键

转载 作者:可可西里 更新时间:2023-11-01 02:02:21 24 4
gpt4 key购买 nike

<分区>

当用户按住某个键时,我希望 keydown() 事件只被调用一次,但它会一直调用到用户停止按下该键为止。

这是我正在尝试做的事情:

   $(document).keydown(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '39'){
$("#box").animate({"left": "+=30px"}, "fast");
}
});

因此,当用户按下右箭头键时,我希望 div#box 向右移动 30px。它会移动,但如果用户按住键,它就会飞走。

我需要它每次按下仅移动 30px,然后停止,即使用户一直按下该键也是如此。你知道它是如何实现的吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com