1

jQuery Mobile を使用して Web アプリケーションを開発しています。私がやりたいことの 1 つは、特定の入力フィールドに対していくつかのオートコンプリートの提案を表示することです。これらの提案を含むブロックを、画面上のキーボードを拡張したかのように表示し、ページをスクロールしても上端に正確に留まり、そこにとどまるようにします。

簡単で汚いイラスト:

オートコンプリートの提案

いくつかのネイティブ アプリで同様のことが行われているのを目にします。jQuery/JS と CSS だけでこれを達成する方法はありますか?

4

2 に答える 2

1

これが可能になるとは思いません。キーボードは、ブラウザに属するシステム エンティティです。表示方法を少し変更できます...メール、URL、数値、または電話番号に合わせて調整します。

ここを読んでください:http://developer.apple.com/library/safari/#codinghowtos/Mobile/UserExperience/index.html

于 2011-09-28T04:48:47.190 に答える
0

これは、オートコンプリートの提案を表示ウィンドウの上部から特定の高さに「フロート」させる方法を(おそらくJavaScriptを使用して)理解しない限り、ネイティブアプリとしてのみ可能であると思います。

たとえば、画面をピクセル単位で測定する場合は、オートコンプリートの「バー」xをiPhoneのステータスバーの上部からピクセル数だけフロートさせます。トリッキーですが、可能です

于 2012-03-10T06:55:57.937 に答える