1

デバイスのキーボードを手動で表示/非表示にすることはできますか?

デバイスのキーボードが表示されている場合、アプリケーションの動作がおかしくなり、たとえば次のボタンを押すと、jQuery Mobile の CSS が歪んでしまいます。コンソールに JavaScript やその他のエラーが表示されません。どんな助けでも大歓迎です。

4

1 に答える 1

2

次の質問の提案の 1 つ (84 票の賛成票...) を使用しましたが、うまくいきました: iPad Safari - キーボードを非表示にする

あなたが持っていると仮定しましょう<input type="text" id="myInput" />

そのため、変更ページのコードで次のことを行うことができます。これにより、最初にキーボードが閉じられ、次にページ ナビゲーションが実行されます。

function changeToPage1() {
    $("#myInput").blur();
    $(':mobile-pagecontainer').pagecontainer('change','page1.html');
}

iOS シミュレーターでテスト済みですが、Android でも動作するはずです。

于 2014-09-11T15:16:13.710 に答える