1

Android 4.0.4 の Webkit 534.30 の入力フィールドのペアで奇妙な動作が見られます。フィールドにフォーカスがあると、ユーザーはページをクリックしてキーボードを非表示にすることができません。つまり、フィールドにスタックします。Chrome と Sony Xperia S の標準ブラウザでは問題なく動作しますが、Galaxy S2 の標準 ICS ブラウザでは動作しません。

このバージョンの Webkit での入力フォーカス/ぼかしに関する既知の問題を知っている人はいますか、または入力フィールドのフォーカスを設定するより良い方法があるかどうか:

コードは次を使用します。

$('#input_id').blur(function ()
{
    // update some other parts of DOM
});

$('#input_id').focus(function ()
{
    $(this).val("");
});

モバイルブラウザでこれを行うより良い方法はありますか? この問題は、S2 上の Android のこの特定のビルドに限定されているようです。

すべての Javascript を無効にして、Adobe Edge Inspect を使用してデバッグしようとしましたが、何も役に立ちませんでした。

4

1 に答える 1

0

これは、入力フィールドに数値以外の文字があり、その属性「type」が「tel」に設定されていることが原因でした。Webkit の特定のビルドでは、そうしないほうがよいようです。

于 2012-12-14T15:32:41.960 に答える