Jquery phone 上的按键事件

Jquery keypress event on phone

这是我的脚本文件,用于在按键时显示 div。 它适用于电脑:

$(document).on('keypress', function(e) {
    if(e.keyCode === 97) {   //a
        $('.login-box').show();
        $('#intial').hide();
    }
});

但它在手机上不起作用,因为有输入 字段,所以我无法打开键盘。 我有什么办法可以做到这一点吗?.. 最好是触摸事件(模式)..

您可能想尝试 keyupkeydown 活动。

我认为 keypress 已被弃用,在这种情况下无法使用。

$(document).on('keyup', function () {
    if(e.keyCode === 97) {   //a
        $('.login-box').show();
        $('#intial').hide();
    }
});