jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Jquery检测键盘键是否按下大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用PhoneGap制作一个填字游戏应用程序,并且需要检测用户是否刚刚在键盘快速按下或者按下了一个键以获得特殊字符.会发现什么事情?

编辑:当我按下按钮而不释放按钮时,在释放按键之前会触发按键. iPhone没有这个问题,带有SDK 8版本的模拟器也没有这个问题. HTC Desire S和可能的其他HTC手机可能具有这种“功能”.看起来lika给我一个bug.

解决方法

如果您想随时知道按下哪些键,请尝试此操作:

var keys = array();
$(windows).keydown(function(E){
    keys[e.which] = true;
}
$(windows).keyup(function(E){
    keys[e.which] = false;
}

如果您只想在用户按键一段时间时触发操作,只需设置一个超时,如果在所需时间之前触发了键盘,则可以取消.

大佬总结

以上是大佬教程为你收集整理的Jquery检测键盘键是否按下全部内容,希望文章能够帮你解决Jquery检测键盘键是否按下所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。