jquery keydown preventDefault无法在Android 4.x上运行

时间:2014-01-22 16:39:31

标签: javascript android preventdefault

这适用于所有浏览器的桌面和iPhone上的所有iOS,但在Android 4.x上无效:

$(function(){
    $('input').keydown(function (e) {
            e.preventDefault();
            e.stopPropagation();
            return false;
    });
});

我也尝试过使用keypresskeyup,但它们也不起作用(不会期望keyup

http://jsfiddle.net/X2Pcf/2/

当我输入时,字母会出现在文本框中。在我输入几个字符后,它们偶尔会随机消失,但这是不可预测的(似乎更常见于4.1.2)。

怎么回事?

我已经在Android 4.1.2,4.3和4.4上使用jQuery 1.9.1和2.0.3对此进行了测试,并且它不适用于任何版本。 它似乎适用于Android 2.3.6上的股票浏览器。

做什么?

0 个答案:

没有答案