我正在使用带有以下代码的 jQuery 热键插件:
$(document).bind('keydown', 'right', function(){
console.log('fired');
display_info();
});
当按下右键时,display_info();大约被调用3-4次。如何减慢按键速度?
谢谢!!
最佳答案
尝试使用 keyup 而不是 keydown,或者构建一个计时器。
这是我制作的一个快速而肮脏的计时器,它应该可以让您很好地了解您需要做什么:http://jsfiddle.net/Grimdotdotdot/bnM4T/6/
关于jQuery 热键触发速度太快 : How to catch keypresses slower?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8678719/