デバイスのキーボードを手動で表示/非表示にすることはできますか?
デバイスのキーボードが表示されている場合、アプリケーションの動作がおかしくなり、たとえば次のボタンを押すと、jQuery Mobile の CSS が歪んでしまいます。コンソールに JavaScript やその他のエラーが表示されません。どんな助けでも大歓迎です。
デバイスのキーボードを手動で表示/非表示にすることはできますか?
デバイスのキーボードが表示されている場合、アプリケーションの動作がおかしくなり、たとえば次のボタンを押すと、jQuery Mobile の CSS が歪んでしまいます。コンソールに JavaScript やその他のエラーが表示されません。どんな助けでも大歓迎です。
次の質問の提案の 1 つ (84 票の賛成票...) を使用しましたが、うまくいきました: iPad Safari - キーボードを非表示にする
あなたが持っていると仮定しましょう<input type="text" id="myInput" />
。
そのため、変更ページのコードで次のことを行うことができます。これにより、最初にキーボードが閉じられ、次にページ ナビゲーションが実行されます。
function changeToPage1() {
$("#myInput").blur();
$(':mobile-pagecontainer').pagecontainer('change','page1.html');
}
iOS シミュレーターでテスト済みですが、Android でも動作するはずです。