モバイルWebアプリケーションのjqueryでキーボードの表示/非表示イベントを検出する方法

Nitin Gite

私はWebベースのモバイル(HTML)アプリケーションに取り組んでいます。他の画面レイアウトを制御できることに基づいて、キーボードが表示されているときとキーボードが非表示になっているときなど、キーボードイベントを検出する方法はありますか?

フォーカス、ブラー、ブラウザーのサイズ変更イベントを試しましたが、問題が100%解決されていないため、キーボードイベントのみを探しています。実際には、キーボードがキーボード上に表示されているときに、キーボード上にフッターを非表示にします。 、キーボードが表示されているときはフッターの位置を相対的に設定し、キーボードが非表示のときはフッターの位置を固定に設定しようとしています。

私はそれがうまくいくように以下のように試しましたが、それは私の問題の100%の解決ではありませんでした。

$(document).ready(function () {

  $("input").focus(function() {
    $(".copyright_link").css("position","relative");    
  });      

  $("input").blur(function() {
    $(".copyright_link").css("position","fixed");   
  });      

});

フッターの問題を解決する方法を教えてもらえますか、jqueryにキーボードイベントがあるかどうか教えてください。

スーイッシュ

サイズ変更イベントを使用して、キーボードが表示されているかどうかを確認できます

$(document).ready(function(){
  var _originalSize = $(window).width() + $(window).height()
  $(window).resize(function(){
    if($(window).width() + $(window).height() != _originalSize){
      console.log("keyboard show up");
      $(".copyright_link").css("position","relative");  
    }else{
      console.log("keyboard closed");
      $(".copyright_link").css("position","fixed");  
    }
  });
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

iOSコルドバベースのアプリケーションでPDFドキュメントを表示するためのプラグイン

分類Dev

リバースプロキシでWebアプリケーションポートを非表示にする方法

分類Dev

AndroidJavaでアプリケーションのアンインストールを検出する方法

分類Dev

特定のアプリケーションでのみタスクバーラベルを非表示にする

分類Dev

特定のアプリケーションでのみタスクバーラベルを非表示にする

分類Dev

DelphiアプリケーションでTPopupMenuのOnClose(OnPopDown)イベントを検出する方法

分類Dev

マテリアルデザインライトのFABボタンをハイブリッドモバイルアプリケーションのjQueryモバイルコードと統合するにはどうすればよいですか?

分類Dev

アプリケーションのドメインアドレスを非表示にする方法は?

分類Dev

非表示のデスクトップ ショートカット/アイコンにキーボード ショートカットを使用する方法

分類Dev

バックボーンでjqueryエスケープキーイベントを検出する方法は?

分類Dev

バックボーンでjqueryエスケープキーイベントを検出する方法は?

分類Dev

ハイブリッドアプリケーション内のAngularコントローラー内でコルドバイベントを登録する方法

分類Dev

モバイルアプリケーションクライアントのバックエンドdjangoにCSRFセキュリティを使用する方法

分類Dev

BluemixでSwiftアプリケーションをデプロイする際のエラーエラー:非表示のシンボルFoundation Operations

分類Dev

APIレベル<19以降のデバイスの現在のロケーションモードでロケーションを検出する方法(キットカット)

分類Dev

Webアプリケーションのページでオーバーライドされたサーバーコントロールを参照する方法

分類Dev

Androidアプリケーションで2つ以上のキーボードがある場合にデフォルトのキーボードを非表示にする方法

分類Dev

エンタープライズレベルのアプリケーションでWebプロジェクトからビジネスロジックデータを非表示にする方法

分類Dev

Windowsレジストリの操作を検出するためのサンドボックスへのアプリケーションのインストール

分類Dev

Visual Basic 2013 ASP.NET Webアプリケーションで、複数のユーザーインターフェイスコントロールを表示/非表示にする方法は?

分類Dev

Excelの異常な動作:アプリケーションが非表示の場合、リボンを非表示にするとタイトルバーも非表示になります

分類Dev

プログラムでUWPアプリケーションのキーボードを非表示にする方法は?

分類Dev

RPi3のクロスコンパイルアプリケーションのメインウィンドウにボーダーフレームとタイトルバーを表示するにはどうすればよいですか?

分類Dev

InterfaceBuilderでドキュメントのアウトラインを表示/非表示にするキーボードショートカット

分類Dev

ルートがログインの場合にアプリケーションテンプレートでナビゲーションバーを非表示にする方法

分類Dev

iOSモバイルSafari13(iPhone Xおよび11)でフルスクリーンWebアプリのステータス/ロケーションバーを非表示にする

分類Dev

angle2Webアプリケーションを検出する方法はテストモードです

分類Dev

WindowsPhoneでのアプリケーションの再インストールを検出する

分類Dev

アプリケーション全体でAndroidデバイスのソフトナビゲーションバー(仮想ボタン)を非表示にする方法は?

Related 関連記事

  1. 1

    iOSコルドバベースのアプリケーションでPDFドキュメントを表示するためのプラグイン

  2. 2

    リバースプロキシでWebアプリケーションポートを非表示にする方法

  3. 3

    AndroidJavaでアプリケーションのアンインストールを検出する方法

  4. 4

    特定のアプリケーションでのみタスクバーラベルを非表示にする

  5. 5

    特定のアプリケーションでのみタスクバーラベルを非表示にする

  6. 6

    DelphiアプリケーションでTPopupMenuのOnClose(OnPopDown)イベントを検出する方法

  7. 7

    マテリアルデザインライトのFABボタンをハイブリッドモバイルアプリケーションのjQueryモバイルコードと統合するにはどうすればよいですか?

  8. 8

    アプリケーションのドメインアドレスを非表示にする方法は?

  9. 9

    非表示のデスクトップ ショートカット/アイコンにキーボード ショートカットを使用する方法

  10. 10

    バックボーンでjqueryエスケープキーイベントを検出する方法は?

  11. 11

    バックボーンでjqueryエスケープキーイベントを検出する方法は?

  12. 12

    ハイブリッドアプリケーション内のAngularコントローラー内でコルドバイベントを登録する方法

  13. 13

    モバイルアプリケーションクライアントのバックエンドdjangoにCSRFセキュリティを使用する方法

  14. 14

    BluemixでSwiftアプリケーションをデプロイする際のエラーエラー:非表示のシンボルFoundation Operations

  15. 15

    APIレベル<19以降のデバイスの現在のロケーションモードでロケーションを検出する方法(キットカット)

  16. 16

    Webアプリケーションのページでオーバーライドされたサーバーコントロールを参照する方法

  17. 17

    Androidアプリケーションで2つ以上のキーボードがある場合にデフォルトのキーボードを非表示にする方法

  18. 18

    エンタープライズレベルのアプリケーションでWebプロジェクトからビジネスロジックデータを非表示にする方法

  19. 19

    Windowsレジストリの操作を検出するためのサンドボックスへのアプリケーションのインストール

  20. 20

    Visual Basic 2013 ASP.NET Webアプリケーションで、複数のユーザーインターフェイスコントロールを表示/非表示にする方法は?

  21. 21

    Excelの異常な動作:アプリケーションが非表示の場合、リボンを非表示にするとタイトルバーも非表示になります

  22. 22

    プログラムでUWPアプリケーションのキーボードを非表示にする方法は?

  23. 23

    RPi3のクロスコンパイルアプリケーションのメインウィンドウにボーダーフレームとタイトルバーを表示するにはどうすればよいですか?

  24. 24

    InterfaceBuilderでドキュメントのアウトラインを表示/非表示にするキーボードショートカット

  25. 25

    ルートがログインの場合にアプリケーションテンプレートでナビゲーションバーを非表示にする方法

  26. 26

    iOSモバイルSafari13(iPhone Xおよび11)でフルスクリーンWebアプリのステータス/ロケーションバーを非表示にする

  27. 27

    angle2Webアプリケーションを検出する方法はテストモードです

  28. 28

    WindowsPhoneでのアプリケーションの再インストールを検出する

  29. 29

    アプリケーション全体でAndroidデバイスのソフトナビゲーションバー(仮想ボタン)を非表示にする方法は?

ホットタグ

アーカイブ