Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 虚拟键盘事件_Javascript_Jquery - Fatal编程技术网

Javascript 虚拟键盘事件

Javascript 虚拟键盘事件,javascript,jquery,Javascript,Jquery,这里有没有人遇到过这样的问题,即当键盘是虚拟键盘且键不是数字时,不会触发键盘事件。这个问题发生在运行安卓6.0.1的Nexus7平板电脑上 $('.some.selector').on('keypress', function () { console.log('Pressed'); }) 上面的代码是在以下情况下触发的:单击的键是一个类似于0-9的数字,如果使用其他设备,如iPad或iPhone,或者如果我正在从pc远程调试平板电脑,那么我可以从键盘按物理键。 我正在平板电脑上使用C

这里有没有人遇到过这样的问题,即当键盘是虚拟键盘且键不是数字时,不会触发键盘事件。这个问题发生在运行安卓6.0.1的Nexus7平板电脑上

$('.some.selector').on('keypress', function () {
    console.log('Pressed');
})
上面的代码是在以下情况下触发的:单击的键是一个类似于0-9的数字,如果使用其他设备,如iPad或iPhone,或者如果我正在从pc远程调试平板电脑,那么我可以从键盘按物理键。 我正在平板电脑上使用Chrome 49浏览器。

keypress
事件已弃用,并且

Chrome不会为已知的键盘快捷键触发按键事件 (参考)。哪些键盘快捷键是已知的取决于用户的 系统。使用keydown事件实现键盘快捷键

尝试使用
input
,或“keydown/keydup”事件

注意