2

HTMLにテキストエリアがあります。ユーザーがタップすると、キーボードが適切にポップアップします。キーボードの閉じるボタンを押した後、画面の他の場所をタップすると、キーボードが表示され続けます。入力タップでのみキーボードを表示する方法はありますか?

4

1 に答える 1

0

次の jquery コードは、このトリックを実行します。

$(window).bind('touchstart', function (e) {
    if (!$(e.target).is(':input')) {
        $(':input').blur();
    }   
}); 

基本的に、私はすべてのタップをキャッチします。ターゲットが入力フィールドでない場合は、すべての入力フィールドをぼかします。これにより、愚かなキーボードが事実上非表示になります。

于 2013-04-12T17:59:02.497 に答える