0

現在、この関数を使用して iOS でキーボードを閉じています。

問題は、これがフォームを含む UI ダイアログで適切に機能しないことであり、より良いアプローチがあるかどうか疑問に思っています。

var hideKeyboard = function () {
        if ( document.activeElement !== null ) {
            document.activeElement.blur();
            jQ('input').blur();
        }
    };
4

2 に答える 2

1

送信ボタンなど、テキスト以外の要素で focus() を試すことができます。

iphone safari webappでこの非表示キーボードを試してください

于 2013-10-08T01:44:21.077 に答える
1

質問はあまり明確ではありません...おそらく、関数
をトリガーするために使用するイベントもUIライブラリによって処理されます。またはお電話の際にhideKeyboard試していただけますか?event.stopPropogation()event.preventDefault()hideKeyboard()

于 2013-10-08T01:48:09.260 に答える