Webサイトのモバイル版を作成していますが、jQuery / js / html5またはその他のテクノロジーを使用して、仮想キーボードが表示されているときにモバイルアプリで作成できるのと同じ分割画面効果を作成できるかどうかに興味があります。
たとえば、ユーザーが私のWebページに入り、入力テキストフィールドをクリックすると、仮想キーボードが表示され、ブラウザは入力テキストフィールドがある領域に自動的にズームします。
私が欲しいのは、仮想キーボードが表示された瞬間に、新しい解像度(画面の高さ-キーボードの高さ)に基づいて、入力テキストフィールドを画面の上部に移動し、それに応じていくつかのヒントを表示することで、ページのコンテンツを変更できるようにすることです。ユーザーがテキストフィールドに入力する内容。
これが私が話していることを見るためのいくつかのスケッチです:
これはキーボードなしのページビューで、検索に基づく結果です。
縦向きのキーボードを使用したページでは、ロゴが消え、テキスト入力が上に移動し、最大4つのアイテムが表示されます
横向きのキーボードを使用したページでは、ロゴが消え、入力が上に移動して拡大され、2つのアイテムのみが表示されます
キーボードが非表示になっている場合、ページはフェーズ1に進む必要があります。
お役に立てれば。