jQuery 热键触发速度太快 : How to catch keypresses slower?

标签 jquery keypress keydown hotkeys

我正在使用带有以下代码的 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/

相关文章:

android - 在android中调用按键事件?

c# - 如何在 c# winforms 中显示小写字母的 KeyCode 和 KeyData

keydown - NSCollectionView 不会接受关键事件

java - 如何使用 servlet 响应填充下拉值

javascript - jquery 函数不从 PHP 代码中获取\"

javascript - 如何在按键或单击时隐藏和显示 Javascript/jQuery 中的元素?

javascript - 如何在 jQuery 的按键事件中获取全部值?

javascript - jQuery - 每个复选框都会切换它自己的菜单

javascript - 添加具有多维数组格式数据的行id/行数据

JQuery 防止输入框中出现多个反引号