iPad仮想キーボードでキーボードの非表示ボタンを押したときに、ウェブページのコンテンツのサイズを変更する必要があります。キーボードが隠されているときに、どのJavaScriptイベントが起動するのかを知っていますか?ここでJavaScriptを使用してiOSでキーボードイベントを隠す方法
答えて
仕事を与えます。それはぼかしのようですが、泡です。キーボードが閉じると(もちろん、他のケースでも)起動します。 SafariとChromeでは、イベントは従来のメソッドではなく、addEventListenerでのみ登録できます。ここでは、キーボード解雇後にPhonegapアプリを復元するために使用した例を示します。
document.addEventListener('focusout', function(e) {window.scrollTo(0, 0)});
このスニペットがないと、アプリのコンテナはページを更新するまでアップスクロールした位置にとどまっていました。
Ha、これは私が「キーボード解読後にPhonegapアプリを復元する」という正確なシナリオです。 – ganders
このEventListenerは、ExtJS 5の問題を解決するのに役立ちました。 SafariでIOSキーボードが非表示になってから、ExtJSページの内容が少しスクロールダウンしたままになります。これは、ExtJS 5.0.1ではタッチインターフェースでスクロールが無効になっているので問題です。したがって、このイベントを使用してExtJSビューコンテナでdoLayout()をトリガーし、コンテナを画面境界内に再び収めるようにしました。 – Jasper
これは[CrossBrowserTestingのChrome 41/iOS 6エミュレータでは動作しません](http://i.imgur.com/bZbz9Cm.png)です。 –
につながるList of supported Javascript events on iPad
を開始するには良い場所です。
この1つはあなたが focusoutイベントを使用することができます周りiPad Web App: Detect Virtual Keyboard Using JavaScript in Safari?
ありがとう、私はonblurイベントに耳を傾けると思う。仮想キーボードが閉じられていると、入力にピントが合わないためです。 – Marius
@キーボードの非表示ボタンを押すと、@マリアスのフォーカスが失われません。 –
- 1. iOSでキーボードイベントを監視する方法
- 2. javascript:キーボードイベントをデバッグする方法
- 3. 入力サブシステムを使用してLinuxでキーボードイベントをコンパイルする方法
- 4. 隠す方法Javascriptを使用したダウンロードリンク
- 5. ボタンでAndroidキーボードを隠す方法cordovaを使用してクリック
- 6. スウィートアラートライブラリを使用したアラートでのキーボードイベント
- 7. JavaScriptを使ってFacebookの投稿を隠す方法
- 8. ios - ウェブビューでjavascriptを使用して迅速なビューを開く方法
- 9. キーボードイベントでホバーをシミュレートする方法
- 10. Roku:XMLを使用してオーバーハングを隠す方法
- 11. cocos2d-xでキーボードイベントを押して保持する方法は?
- 12. javascriptを使用してGoogle Chromeのブラウザナビゲーションステータスバーを隠す
- 13. Javascriptを使用して文字列の単語を隠す
- 14. 隠しコントロールなしで__DoPostBackを使用してコードビハインドメソッドをターゲットにする方法
- 15. iOSでcomponentKitを使用してビューを設計する方法
- 16. iOS - branch.ioを使用してAppstoreでディープリンクをテストする方法
- 17. iOSでQuartz 2Dを使用してUIPickerViewをエミュレートする方法
- 18. cocoaMQTTを使用してiOSでサブスクライバをオフラインにする方法
- 19. iOSでAVFoundationを使用してビデオを圧縮する方法
- 20. iOSでswiftを使用してリモートオーディオファイルを共有する方法
- 21. JavaScriptまたはCSSを使用して隠しボタンを表示
- 22. JavaScriptを使用して隠しコントロールからテキストをコピー
- 23. プレイヤーオブジェクトコンストラクターでのJavascriptキーボードイベントのトラッキング
- 24. コンソールアプリケーションでキーボードイベントを聴く方法
- 25. キーボードイベントでe.pageX/Yを使用する方法はありますか?
- 26. JQueryを使用してラジオボタンで隠しテーブルの行を表示する方法
- 27. javascriptを使用してジェスチャーイベントを使用する方法
- 28. JavaScriptを使用してwebserviceを使用する方法
- 29. JavaScriptを使用して.NETを使用する方法
- 30. JavaScriptを使用してasp.netイメージリサイザを使用する方法
[iPad Web App:SafariでJavaScriptを使用した仮想キーボードの検出?](http://stackoverflow.com/questions/2593139/ipad-web-app-detect-virtual-keyboard-using-javascript-in) -safari) – mplungjan