2011-09-01 12 views
1

私はjQuery Mobileを使ってwebappを開発しています。私がしたいことの1つは、特定の入力フィールドに対していくつかの自動補完候補を表示することです。画面上のキーボードを伸ばし、その上端に正確に座って、ページをスクロールするときにそこにとどまるように、それらの提案が表示されたブロックを表示します。iPhoneキーボード(JS、CSS?)に要素を貼る

迅速かつ汚いillustraion:

auto-complete suggestions

私はいくつかのネイティブアプリの中で行われているものの同様の並べ替えを参照してください。 jQuery/JSとCSSだけでこれを実現する方法はありますか?

+0

iOSのSafariでは「位置:固定」に問題があります。私が行ったのは、スクロールを開始する前に絶対に配置してからフェードアウトし、スクロールが止まったときにそれが表示されます。 iOS向けのSafariでは、スクロールが行われている間は何もできません。 – chris5marsh

答えて

0

を私はあなたのオートコンプリートの提案「フロート」を持っている(おそらくJavaScriptで)方法を考え出すない限り、これはから一定の高さのネイティブアプリとしてのみ可能であると考えています表示ウィンドウの上部。

たとえば、画面をピクセル単位で測定する場合、iPhoneのステータスバーの上部から自動的に完成した「バー」x個のピクセル数を浮動させます。難しいですが、可能です